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