Commit Graph

296 Commits

Author SHA1 Message Date
Corey Johnson
c679df770b CoffeeScript compiler is slow. Take steps to avoid it. 2011-12-19 14:56:11 -08:00
Nathan Sobo
7dcb00f0ec When saving buffer with no url, pop up 'save as' dialog.
Remove a lot of old code.
2011-12-16 16:31:02 -08:00
Corey Johnson & Nathan Sobo
a07daf26ca Add Buffer.save 2011-12-15 15:59:32 -08:00
Corey Johnson & Nathan Sobo
ef774cb529 Coffeescript compile errors show file name. 2011-12-15 14:10:06 -08:00
Corey Johnson & Nathan Sobo
3aa46dbb6c Ensures line numbers match up with required javascript. 2011-12-15 10:38:27 -08:00
Corey Johnson
fbb3efacf4 wii - gettings specs on App.open. Window closing not working quite right. 2011-12-14 16:24:30 -08:00
Corey Johnson
6ce5d32d83 Render the initial window layout programmatically with a template.
Remove layout html from the bootstrap page. Now the same page can be used for specs and the editor windows.
2011-12-14 11:26:14 -08:00
Corey Johnson
3d22a691f6 Doesn't crash on empty key bindings. 2011-12-14 09:46:27 -08:00
Corey Johnson & Nathan Sobo
607149a07d Half-baked template experiment 2011-12-12 16:24:55 -08:00
Corey Johnson & Nathan Sobo
0dd6df1ab6 Empty test suite runs when you hit ctr-alt-cmd-s 2011-12-12 15:05:59 -08:00
Corey Johnson
6ea1766945 Nearly pure JS storage. 2011-11-29 15:22:59 -05:00
Corey Johnson
1c985bd899 Give JS access to the project dir so we can automate that shit. 2011-11-29 15:22:14 -05:00
Chris Wanstrath
4adf3b31d4 whitespace 💄 2011-11-25 23:25:56 -08:00
Chris Wanstrath
d50a29ffa9 ChildProcess.exec (with passing tests) 2011-11-25 21:49:31 -08:00
Chris Wanstrath
0c88c38101 💄 2011-11-25 21:09:09 -08:00
Chris Wanstrath
15005657bf 💄 2011-11-25 19:20:10 -08:00
Chris Wanstrath
6167637dd7 typo 2011-11-25 19:19:17 -08:00
Chris Wanstrath
c4746047cc move ~/.atomicity stuff into "dotatom" extension 2011-11-25 18:18:16 -08:00
Corey Johnson
d01926885d Some comments 2011-11-23 14:46:32 -05:00
Corey Johnson
90995ba0b2 Settings grab data from ~/.atomocity/settings.coffee 2011-11-23 14:42:38 -05:00
Corey Johnson
c76119020a Better error message 2011-11-23 14:34:14 -05:00
Corey Johnson
f97eeb6e5d key-bindings that do not load get a warning 2011-11-23 11:27:55 -05:00
Chris Wanstrath
e9bbc37547 automatically load extension/key-bindings.coffee 2011-11-21 22:11:11 -08:00
Corey Johnson
cd2fbb0ca7 Blarg, OSX key codesare not the same as web keycodes. 2011-11-14 17:48:34 -08:00
Chris Wanstrath
85656a26fd add 'path' to stdlib. bad? not in commonjs but in node.js 2011-11-13 20:13:52 -08:00
Chris Wanstrath
e4df6edb59 simplify keybinder and make it better. fixes overriding 2011-11-12 20:33:06 -08:00
Chris Wanstrath
ce89e7b9df kill the US-centric shiftedKeys map (fixes cmd-1) 2011-11-12 19:56:58 -08:00
Chris Wanstrath
8be8b6d593 80c 2011-11-12 19:47:58 -08:00
Chris Wanstrath
4e58261ec7 trade bubbleToApp option in for jQuery style data arrays 2011-11-12 02:36:24 -08:00
Chris Wanstrath
990d10bbe6 resource has a responder() method which keybinder calls 2011-11-12 02:05:16 -08:00
Chris Wanstrath
e3b5dede63 stop using DOM events. is this bad? i don't like e.details.
let me know if there is a good reason i'm missing to use DOM
events for our custom events.

i like this:

  class Dingus
    constructor: ->
      atom.on 'window:load', @thing

    thing: (window) =>
      console.log 'hooray'
2011-11-12 00:18:27 -08:00
Chris Wanstrath
385f2c2031 extension loaded => running 2011-11-11 23:42:12 -08:00
Chris Wanstrath
f4f20b1d4a only loaded extensions are in the responder chain 2011-11-11 23:31:31 -08:00
Chris Wanstrath
eb0e8b2ee3 print the error for more info 2011-11-11 22:35:22 -08:00
Corey Johnson
691f4c02d0 resource is the new document 2011-11-11 15:20:33 -08:00
Corey Johnson
fff3e19a50 Awesome shit. 2011-11-10 16:31:53 -08:00
Chris Wanstrath
b30455ee5e atom.app is the final responder 2011-11-10 10:50:17 -08:00
Chris Wanstrath
40a2d127c5 not all constructors have names 2011-11-10 10:45:30 -08:00
Chris Wanstrath
1e50af3db8 cmd-D, cmd-shift-d, and cmd-shift-D are now all the same binding 2011-11-10 01:17:53 -08:00
Chris Wanstrath
7f8dffa6e0 no more keybindings in static/ 2011-11-10 00:55:15 -08:00
Chris Wanstrath
11019faa30 now that keymaps are based on class, they can be inherited 2011-11-10 00:54:34 -08:00
Chris Wanstrath
c42e75e8f2 settings in stdlib 2011-11-10 00:43:48 -08:00
Chris Wanstrath
ea8781f07d new keybinder dispatch method 2011-11-10 00:43:41 -08:00
Chris Wanstrath
1b8f48659a refactor editor and browser 2011-11-09 21:25:05 -08:00
Chris Wanstrath
10753c9b61 startup loads all the classes, not app 2011-11-09 19:09:50 -08:00
Chris Wanstrath
9dea4c24b2 atom and stdlib 2011-11-09 18:33:43 -08:00