Corey Johnson
f64e258c75
alt-tab toggles between active editor and tree view
2012-05-02 08:27:35 -07:00
Corey Johnson
d04be05e95
Root view sets project's path using project.setPath(path)
2012-05-01 10:00:53 -07:00
Corey Johnson
28f39cbdab
When project's constructor is given a file as its path, it sets its path to the parent directory of the given file
2012-05-01 09:18:22 -07:00
Corey Johnson
acae9d63ca
fs.directory does not append a trailing '/' to directories
2012-05-01 08:41:35 -07:00
Corey Johnson & Nathan Sobo
5a836f5aaf
Tree view resonds to tree-view:add events
2012-04-30 12:04:17 -07:00
Nathan Sobo
abcf71af8b
Focus the root view when canceling the move dialog.
...
This is temporary, because we really want to focus the tree view, but less annoying for now than losing focus entirely.
2012-04-27 18:08:30 -06:00
Corey Johnson & Nathan Sobo
69a76d1b47
Can move files from the tree view
2012-04-27 14:18:55 -07:00
Corey Johnson & Nathan Sobo
d737d97a81
Merge branch 'master' of github.com:github/atom
2012-04-27 10:25:45 -06:00
Corey Johnson & Nathan Sobo
466ad3cfc1
Add #horizontal flexbox container to RootView. TreeView places itself inside it.
2012-04-27 10:24:30 -06:00
Corey Johnson
0a39ca25a9
Pressing 'm' in tree view brings up a move dialog
2012-04-26 17:12:56 -07:00
Nathan Sobo
fb6a967a18
EventEmitter.off with no args removes all subscriptions
2012-04-26 15:54:12 -06:00
Nathan Sobo
05bcd3e5e0
Fix EventEmitter… need to wait until after the loop to return!
2012-04-26 11:59:47 -06:00
Nathan Sobo
3f9ab11469
Merge branch 'master' into kq
2012-04-26 11:38:22 -06:00
Nathan Sobo
64a91148cd
Upgrade to SpacePen 3b85ccfb0ec43, which replace 'attach' events with 'afterAttach' hooks
2012-04-26 11:37:56 -06:00
Nathan Sobo
5156a37471
WIP: Tree view spec isn't there yet
2012-04-26 09:32:49 -06:00
Corey Johnson & Nathan Sobo
3ac49e1cd5
add $native.unwatch(path, id)
2012-04-25 18:03:51 -07:00
Corey Johnson & Nathan Sobo
5aed1b012a
PathWatcher executes callback when path is changed
2012-04-25 13:49:53 -07:00
Corey Johnson & Nathan Sobo
3f97d98ef9
Start on directory change events
2012-04-25 11:33:44 -06:00
Nathan Sobo
3fe6a699cc
Pressing enter in TreeView opens selected file or toggles selected directory
2012-04-24 18:19:24 -06:00
Nathan Sobo
7e7d37859f
Right arrow collapses directories in TreeView
2012-04-24 18:08:29 -06:00
Nathan Sobo
48069dc898
Right arrow expands the selected directory in TreeView
2012-04-24 17:31:46 -06:00
Nathan Sobo
34a4bcf224
Clone serialized view state in editor before modifying it in place
2012-04-24 12:50:32 -06:00
Nathan Sobo
590352b079
RootView emits an 'active-editor-path-change' event whenever the path of the active editor changes for any reason (buffer path change, new buffer opened, focus changes)
2012-04-24 12:50:00 -06:00
Nathan Sobo
3d382955cc
When focus changes to a different editor, highlight its open file in the TreeView
...
Trigger 'active-editor-path-change' event whenever active editor changes or the path of the active editor changes. Rename 'buffer-path-change' to 'editor-path-change' to emphasize that it's the path open in an *editor* that's changing.
2012-04-24 08:51:11 -06:00
Nathan Sobo
ea6930af54
Expanded/collapsed state of directories is preserved when an ancestor is collapsed
2012-04-23 16:23:57 -06:00
Nathan Sobo
b23785f28f
Display directories first in the tree view. Style file names at same indent as directory names (beyond disclosure arrow)
2012-04-23 15:00:11 -06:00
Nathan Sobo
55c78e9550
Start on TreeView. It renders the entries in the current project's root directory.
2012-04-23 14:20:17 -06:00
Nathan Sobo
634a15cfb1
Move extensions into src/extensions directory
2012-04-23 10:54:56 -06:00
Nathan Sobo
89ed9f39f1
Strip only trailing whitespace, not newlines. Also, strip *all* trailing whitespace, not just the first.
2012-04-23 10:33:28 -06:00
Nathan Sobo
802a4259e9
Move-to-first-character-of-line no longer explodes on empty lines
2012-04-20 18:11:01 -06:00
Corey Johnson & Nathan Sobo
a6afc319c6
Mini-editors ignore the 'close' event
2012-04-20 17:59:40 -06:00
Corey Johnson & Nathan Sobo
f652b4e357
Position autocomplete menu above cursor if there isn't room below
2012-04-20 17:18:07 -06:00
Corey Johnson & Nathan Sobo
11c465b7fd
Canceling autocomplete restores text and selection, even if selection has changed before cancel
2012-04-20 17:17:50 -06:00
Corey Johnson & Nathan Sobo
9d2b005174
When an autocomplete match is clicked, the match is selected and confirmed
2012-04-20 15:41:31 -06:00
Corey Johnson & Nathan Sobo
f0c36ada89
Don't activate autocomplete on its own mini editor
2012-04-20 15:15:55 -06:00
Corey Johnson & Nathan Sobo
41a5f217a5
Scroll to selected match when moving up/down in autocomplete menu
2012-04-20 14:55:54 -06:00
Corey Johnson & Nathan Sobo
1a398ffcb9
Use class instead of id for autocomplete
2012-04-20 14:29:00 -06:00
Corey Johnson & Nathan Sobo
bca7ced632
Editor prevents bubbling on all events it handles
2012-04-20 11:49:24 -07:00
Corey Johnson & Nathan Sobo
34c3bdfe36
Determine autocomplete position before filtering matches
2012-04-20 11:48:33 -07:00
Corey Johnson & Nathan Sobo
caaa517b8b
Load user's .atom config after root view is attached
2012-04-20 11:47:55 -07:00
Corey Johnson & Nathan Sobo
df219f2ad5
Autocomplete.activate enables autocomplete for all current and future editors.
...
Also attach autocomplete view to editor instead of document.body
2012-04-20 11:23:08 -07:00
Corey Johnson & Nathan Sobo
2afb28ee91
Editor returns false when TextInput events are handled
2012-04-20 11:17:40 -07:00
Corey Johnson
aac511deff
💄
2012-04-20 10:38:27 -07:00
Nathan Sobo
f965979fb8
Merge branch 'master' of github.com:github/atom
2012-04-20 11:03:42 -06:00
Nathan Sobo
7b984f3743
Don't throw exception when confirming autocomplete with no matches
2012-04-20 11:03:25 -06:00
Corey Johnson
82864d683a
Removing text from Autocomplete's mini-editor refilters match list
2012-04-20 09:23:19 -07:00
Corey Johnson
01865e07fd
Remove autocomplate:toggle, replace with autocomplete:attach and autocomplete:cancel
2012-04-20 08:41:56 -07:00
Corey Johnson
56a55299be
💄
2012-04-19 18:13:05 -07:00
Corey Johnson
eaf7ee8ec1
Only emit editor-open event once (on first attachment)
2012-04-19 18:12:55 -07:00
Corey Johnson & Nathan Sobo
800f16bb29
Editor emits an editor-open event when attached
2012-04-19 17:56:08 -07:00