Chris Wanstrath
|
37c6e4f64e
|
since we're being opionated
|
2011-09-10 00:09:50 -07:00 |
|
Chris Wanstrath
|
2f2ab2697f
|
rely even less on cwd
|
2011-09-09 23:49:56 -07:00 |
|
Chris Wanstrath
|
25219b8516
|
fix for different projects being open in different windows
|
2011-09-09 23:46:41 -07:00 |
|
Chris Wanstrath
|
918fbe5db9
|
de-parens
|
2011-09-09 23:42:09 -07:00 |
|
Chris Wanstrath
|
aaf2e63dc5
|
you bastard. how do you not use Cmd-`?
|
2011-09-09 23:34:51 -07:00 |
|
Corey Johnson
|
d501e85a46
|
Remove trailing whitespace on save. Fixes #18.
|
2011-09-09 16:36:10 -07:00 |
|
Corey Johnson
|
89855a6da2
|
showing invisibles by default.
|
2011-09-09 15:44:36 -07:00 |
|
Corey Johnson
|
9b8f1d00f0
|
some files do not have extensions
|
2011-09-09 15:24:13 -07:00 |
|
Corey Johnson
|
db0286f391
|
only send events to AtomWindows. Fixes #16.
|
2011-09-09 15:05:19 -07:00 |
|
Corey Johnson
|
bc616d05e7
|
Got rid of the untitled tab.
It still gives you an empty editor document. I'd
like to get rid of this too and maybe show a
"recently opened" window.
|
2011-09-09 14:19:56 -07:00 |
|
Corey Johnson
|
475d199052
|
I don't think we need this anymore? It works for
me with the default timeout of 1.
|
2011-09-09 11:50:52 -07:00 |
|
Corey Johnson
|
b4ae8c29b7
|
overflow on the project drawer makes it scroll
|
2011-09-09 11:23:48 -07:00 |
|
Chris Wanstrath
|
94f4c5539a
|
tweak spacing in project drawer
|
2011-09-08 22:35:06 -07:00 |
|
Corey Johnson
|
0e8dbd0397
|
This was causing errors. I don't even get how this
would work.
Also, this fixed the "Yellow screen on first load"
but I was having.
|
2011-09-08 20:09:40 -07:00 |
|
Corey Johnson
|
108f0ab142
|
@defunkt put that in your ~/.atomicity file, it's
erring in my console!
|
2011-09-08 20:09:40 -07:00 |
|
Chris Wanstrath
|
4f1397ef3c
|
make _.js work in strict mode
|
2011-09-08 18:04:33 -07:00 |
|
Chris Wanstrath
|
c69ac0f49a
|
require() loads js in strict mode
Main advantage: variables won't accidentally
leak into the global scope.
$ cat gg.js
bad = true
https://img.skitch.com/20110909-kry3pm4ask5qhj5rg43yb37tci.png
|
2011-09-08 18:04:23 -07:00 |
|
Corey Johnson
|
1cc3a61172
|
project drawer twiddles
|
2011-09-08 16:29:06 -07:00 |
|
Corey Johnson
|
3b0c10ccf9
|
resource dir is where we want to be
|
2011-09-08 16:28:53 -07:00 |
|
Chris Wanstrath
|
7a6ea1dfac
|
keymap for tabs. ⌘-Shift-[, ⌘-Shift-], ⌘-1, ⌘-2, etc
|
2011-09-08 02:23:22 -07:00 |
|
Chris Wanstrath
|
e5ccae5bd9
|
keymap values can be functions
|
2011-09-08 02:21:29 -07:00 |
|
Chris Wanstrath
|
1966d92c7d
|
require.resolve tests
|
2011-09-08 01:59:20 -07:00 |
|
Chris Wanstrath
|
6ec348068c
|
use require.paths when resolving
|
2011-09-08 01:59:20 -07:00 |
|
Chris Wanstrath
|
22abf6497c
|
make expandPath fit in
|
2011-09-08 01:59:20 -07:00 |
|
Chris Wanstrath
|
f293966a70
|
Command-Ctrl-T to run Atomicity's tests. Output is in the console.
|
2011-09-08 01:59:17 -07:00 |
|
Chris Wanstrath
|
e5a5c422a4
|
subtle indentation error
|
2011-09-08 01:00:01 -07:00 |
|
Chris Wanstrath
|
32f7a080ef
|
upgrade ace and pilot to newest
|
2011-09-08 00:43:51 -07:00 |
|
Chris Wanstrath
|
7ea2efaf06
|
delete the editor session when closing a tab
|
2011-09-08 00:41:41 -07:00 |
|
Chris Wanstrath
|
c3dc1cc3eb
|
detect indentation, tabs vs spaces
|
2011-09-08 00:37:40 -07:00 |
|
Chris Wanstrath
|
10d02d966b
|
disable ace workers
|
2011-09-08 00:29:07 -07:00 |
|
Corey Johnson
|
a9ff117e44
|
Ideas for keybinding syntax
|
2011-09-06 11:59:26 -07:00 |
|
Corey Johnson
|
df7a81c1ec
|
don't override cmd-q
|
2011-09-06 11:59:15 -07:00 |
|
Corey Johnson
|
bb5a8cd70e
|
Kind of got tab closing to work. Still need to deal with that untitled tab.
|
2011-09-06 11:12:18 -07:00 |
|
Chris Wanstrath
|
7fd6fafb7f
|
move handleKeyEvent into keybinder.coffee
|
2011-09-06 00:10:44 -07:00 |
|
Chris Wanstrath
|
5c7c97f3df
|
Merge remote-tracking branch 'origin/key-bindings'
Conflicts:
src/startup.coffee
|
2011-09-06 00:09:05 -07:00 |
|
Chris Wanstrath
|
d04e4dc176
|
enable tabs and project pane by default
|
2011-09-05 23:47:35 -07:00 |
|
Chris Wanstrath
|
3f16a2d58b
|
so, tabs work
|
2011-09-05 23:47:35 -07:00 |
|
Chris Wanstrath
|
3b8bf900a4
|
add @code() and @switchToSession() to Editor
|
2011-09-05 23:47:33 -07:00 |
|
Chris Wanstrath
|
36895ec5a3
|
editor managers a pool of edit sessions
|
2011-09-05 23:47:07 -07:00 |
|
Chris Wanstrath
|
bae1574424
|
shut up, modes.coffee
|
2011-09-05 23:04:58 -07:00 |
|
Chris Wanstrath
|
6b87c59d8d
|
alpha order methods in tabs.coffee
|
2011-09-05 23:02:42 -07:00 |
|
Chris Wanstrath
|
c630c17ac2
|
remove 'add tab' tab
|
2011-09-05 22:40:15 -07:00 |
|
Corey Johnson
|
18df46bbde
|
eat the key bindings we want.
|
2011-09-05 10:27:07 -07:00 |
|
Corey Johnson
|
df24e48c63
|
remember the jscocoa instance!
|
2011-09-05 10:26:51 -07:00 |
|
Corey Johnson
|
e79d1eb752
|
add the break to the switch
|
2011-09-05 10:26:30 -07:00 |
|
Chris Wanstrath
|
fdfcd0ac25
|
de-debug
|
2011-09-04 21:24:11 -07:00 |
|
Chris Wanstrath
|
06e0a46c1c
|
make ace's coffee mode 1000x better
before and after:
https://img.skitch.com/20110905-najte87m4cq32unmd6eyigikcf.png
submitted upstream:
https://github.com/ajaxorg/ace/pull/411
|
2011-09-04 21:20:55 -07:00 |
|
Chris Wanstrath
|
0b86dd54a6
|
lol ruby
|
2011-09-04 20:48:07 -07:00 |
|
Chris Wanstrath
|
8fa91ed75d
|
clear all key modifiers on blur
|
2011-09-04 20:26:26 -07:00 |
|
Chris Wanstrath
|
ad9028e803
|
cancel open
|
2011-09-04 19:29:43 -07:00 |
|