Commit Graph

185 Commits

Author SHA1 Message Date
Corey Johnson
1207ced5fa So corey can reload without bugging others. 2011-11-06 13:58:15 -08:00
Corey Johnson
dac3c6ebaf add/remove a file and watch the tree pane 2011-11-04 19:12:35 -07:00
Corey Johnson
00e1c9e4b8 this is where you make reload work 2011-11-04 18:32:27 -07:00
Corey Johnson
745a05089f fixed tree bug 2011-11-04 18:31:41 -07:00
Corey Johnson
750ede4f2c handle storage on the objective-c side. 2011-11-04 17:43:15 -07:00
Corey Johnson
9671e09be0 Less logging. 2011-11-04 10:02:07 -07:00
Corey Johnson
a4ba4305dd project pane works. I call it Tree now though. Probably too generic, whatevs" 2011-11-03 17:49:21 -07:00
Corey Johnson
2a86e3bf61 More resolving. More extension hotness. 2011-11-03 17:42:44 -07:00
Corey Johnson
7e7bbe3f01 Multiple windows can be opened, and their buffer state is saved. 2011-11-03 15:48:19 -07:00
Corey Johnson
e4d79c6625 don't error when opening untitled buffer 2011-11-03 13:41:39 -07:00
Corey Johnson
fe734a1b11 it remembers what buffers a window has open 2011-11-02 16:57:34 -07:00
Corey Johnson
9a596734ff editor is more editorish 2011-11-02 15:22:52 -07:00
Corey Johnson
c67917efa3 tabs 2011-11-02 10:27:25 -07:00
Corey Johnson
9e21d8da04 Dirty and window title added back. Dirty close prompts user. 2011-11-01 16:07:20 -07:00
Corey Johnson
66ad5e8150 Don't send scope to string methods! 2011-11-01 13:06:56 -07:00
Corey Johnson
6724c872d2 Don't recreate the OSX Watcher class. 2011-11-01 11:29:44 -07:00
Corey Johnson
912654cddf opening paths and multiple windows is working! 2011-10-31 16:14:43 -07:00
Corey Johnson
cebd600e62 reloading be working. 2011-10-28 18:04:35 -07:00
Corey Johnson
0066ce5a01 Get rid of the noise, get rid of the funk. 2011-10-28 17:21:15 -07:00
Corey Johnson
445e5a8ce0 Every window has a path 2011-10-28 17:12:16 -07:00
Corey Johnson
8b906e40c1 actually working 2011-10-28 10:58:16 -07:00
Corey Johnson
3c976e37f3 things got a little out of hand 2011-10-27 17:45:42 -07:00
Corey Johnson
1c2a4cd728 better at absolute pathing 2011-10-26 14:21:20 -07:00
Corey Johnson
24b39115c2 consistently using fs instead of File 2011-10-26 14:21:02 -07:00
Corey Johnson
1fbe1c6055 Ported plugin.coffee to extension.coffee 2011-10-26 14:19:52 -07:00
Corey Johnson
69f2d44bcd plugins are now extensions 2011-10-26 11:46:03 -07:00
Corey Johnson
f630ac92aa only call the most recently added keybinding 2011-10-26 11:25:00 -07:00
Corey Johnson
003effe5fd Kind of starting from scratch.
Recreated the project as an xcode 4 project.
Key Bindings are working and reloading.
Got rid of everything that wasn't being used right now.
2011-10-26 11:12:18 -07:00
Corey Johnson
e64a0e64a1 wip 2011-10-26 11:10:52 -07:00
Corey Johnson
80d6222809 bring App back to bare bones 2011-10-24 11:11:05 -07:00
Corey Johnson
10c0776ff6 Added file watching. 2011-10-24 10:20:31 -07:00
Corey Johnson
9bb92a4dd5 The main pane always exists so it is independent of plugin load order. 2011-09-26 17:29:10 -07:00
Corey Johnson
6c56221afe Editor is now a plugin! This means everything is pretty modular now (and the code is a little event heavy) 2011-09-26 17:29:10 -07:00
Corey Johnson
da64efc06c this isn't working 2011-09-26 13:45:21 -07:00
Corey Johnson
226fb9e26e Moving event handling out of editor into window 2011-09-26 11:10:27 -07:00
Corey Johnson
1b4f371873 jscocoa, your weird message calling kills me. 2011-09-23 16:42:06 -07:00
Corey Johnson
5c54dd77c9 pane adds itself. 2011-09-23 16:41:41 -07:00
Corey Johnson
d8d98ca7e3 first pass at key bindings. just replicating keymaster for now. 2011-09-23 15:57:18 -07:00
Corey Johnson
dda91e39f2 editor will be a plugin, for now force keybinding
creation
2011-09-22 17:29:03 -07:00
Corey Johnson
3b5984c3f7 better error message 2011-09-22 17:05:24 -07:00
Corey Johnson
38f265f33f ALWAYS BE PATHING 2011-09-22 16:48:39 -07:00
Corey Johnson
290f519d76 Added 'load' method for plugins.
This is called after all the plugins have been
created.
2011-09-22 11:08:53 -07:00
Corey Johnson
99d3d9b3e2 So we don't screw up and press cmd-ctrl-r from
the console.

Once we get keybindings working, we won't have to worry about this causing problems.
2011-09-21 17:40:57 -07:00
Corey Johnson
91b7779179 More methods from common.js fs. 2011-09-21 17:40:04 -07:00
Corey Johnson
2ea875e700 require cleanup 2011-09-21 17:38:52 -07:00
Corey Johnson
620538a6b5 Plugin does a lot of things we thought Pane would. 2011-09-21 17:38:14 -07:00
Corey Johnson
012fc4826d Editor is starting to act more like a plugin.
Eventually it will be a plugin.
2011-09-21 17:37:39 -07:00
Corey Johnson
24073baa44 catch and report plugin errors 2011-09-21 17:37:03 -07:00
Corey Johnson
47b8d0dc02 making plugins unique to windows and 'classy'.
This checkin breaks everything BTW.
2011-09-21 14:26:44 -07:00
Corey Johnson
5270f97dcd Plugins love this guy 2011-09-21 14:24:52 -07:00