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 |
|
Chris Wanstrath
|
4dee3710f0
|
blur matters
|
2011-09-04 19:29:37 -07:00 |
|
Chris Wanstrath
|
9413af5816
|
those guys too
|
2011-09-04 19:23:53 -07:00 |
|
Chris Wanstrath
|
1d3b31849b
|
use keymaster instead of ace for keybindings.
keybindings now work anywhere in the window, not just when ace has
focus!
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
6186c278fd
|
tweak keymater with our own changes
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
3efba12e10
|
vendor keymaster
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
9d200700bc
|
can't read file
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
d45edcd5ff
|
addPane takes a Pane. turn project and tab plugins into Panes
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
45d2bdc5fd
|
move open, openURL, new, reload, & showConsole key commands into Window
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
793946faf8
|
panes have keymaps. good or bad?
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
b9689679e5
|
Turn editor.coffee into an Editor class which subclasses Pane
This isn't great but I think it's a step in the right direction.
|
2011-09-04 19:23:52 -07:00 |
|
Chris Wanstrath
|
18b8e14134
|
kill unused document.coffee for now
|
2011-09-04 19:23:11 -07:00 |
|
Corey Johnson
|
094434776d
|
whitespace and Xcode project cleanup
|
2011-09-04 18:17:20 -07:00 |
|
Corey Johnson
|
819ec44e98
|
me too
|
2011-09-04 18:14:34 -07:00 |
|
Corey Johnson
|
a8625f3056
|
No longer bootstrap path
|
2011-09-04 18:13:49 -07:00 |
|
Corey Johnson
|
0b3897a6f3
|
Capture key bindings.
Subclassesed NSApplication to make this work and moved the AppDelegate into there.
|
2011-09-04 18:11:29 -07:00 |
|
Corey Johnson
|
b4944bbb46
|
missing args default to falsey, so dump them
|
2011-09-04 15:41:38 -07:00 |
|
Chris Wanstrath
|
e44414ae26
|
whoa
|
2011-09-04 14:23:48 -07:00 |
|
Chris Wanstrath
|
dd9f35d6b6
|
kill bootstrap - require.js is the only special case.
|
2011-09-04 14:21:57 -07:00 |
|
Chris Wanstrath
|
804b67f8df
|
osx.coffee is dead.
Split Chrome into App and Window, in app.coffee and window.coffee
|
2011-09-04 14:17:46 -07:00 |
|
Chris Wanstrath
|
de2ffdf25d
|
todo: testing
|
2011-09-04 13:46:56 -07:00 |
|