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 |
|
Chris Wanstrath
|
38e1065ae4
|
probably not true
|
2011-09-04 13:36:54 -07:00 |
|
Chris Wanstrath
|
8409604108
|
tweak api
|
2011-09-04 13:34:26 -07:00 |
|
Chris Wanstrath
|
befc802ea1
|
switch to module.exports = style in tabs.coffee
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
b0c09aab18
|
need jscocoa in fs.coffee
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
67419b9b4d
|
isDirectory
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
e5103c7bd6
|
fix fs module
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
f719ce3053
|
__defines should fit in
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
63f84475eb
|
old exports
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
2b1e04264c
|
kill Process, split into fs module and system module
|
2011-09-04 00:36:51 -07:00 |
|
Chris Wanstrath
|
8b0b0e4ea3
|
move Dir into fs.coffee and commonjs it
|
2011-09-04 00:36:50 -07:00 |
|
Chris Wanstrath
|
884686f55f
|
move File module into fs.coffee. rename File.expand to File.absolute
absolute() is the commonjs form of expand()
|
2011-09-04 00:36:50 -07:00 |
|
Chris Wanstrath
|
984744ed22
|
kill class.js warning
|
2011-09-04 00:36:50 -07:00 |
|