Commit Graph

130 Commits

Author SHA1 Message Date
probablycorey
5308e03096 Move GrammarView into GrammarSelector package 2013-03-27 17:02:13 -07:00
Corey Johnson & Nathan Sobo
ffb8bcd71d Add pane:reopen-closed-item command 2013-03-07 09:30:29 -08:00
Nathan Sobo
d97e91bdcb Make meta-# bindings work with new panes 2013-03-07 09:30:29 -08:00
Nathan Sobo
3f9ee08e76 Handle save-as on pane. Replace 'editor:save-as' w/ 'core:save-as'
Pane will only show the saveAs dialog if the item has a `saveAs` method.
2013-03-07 09:30:28 -08:00
Nathan Sobo
699e780e99 Handle save in panes with new 'core:save' event 2013-03-07 09:30:28 -08:00
Nathan Sobo
29566d55c6 Scope split-view bindings on body so fuzzy-finder can open in splits
Previously, they were scoped on .pane, but fuzzy-finder isn't inside
a pane and still needs to be able to respond to split events.
2013-03-07 09:30:27 -08:00
Nathan Sobo
8f980a0f20 Replace Editor's next/previous edit session bindings w/ pane bindings 2013-03-07 09:28:52 -08:00
Nathan Sobo
7d147dd2ce Make Pane handle split commands instead of Editor 2013-03-07 09:28:52 -08:00
Kevin Sawicki
af58c1e83f Bind meta-shift-enter to insert newline above current line
Closes #292
2013-02-20 13:44:30 -08:00
Corey Johnson & Nathan Sobo
cb1e48bfef Make toggle-dev-tools command work in spec window 2013-02-20 09:58:00 -08:00
Nathan Sobo
69da0bb2aa Add alt-meta-left and alt-meta-right bindings for tab switching
These are common bindings for switching tabs. Before we used them to
split views, but this is a more expected behavior.
2013-02-15 10:39:15 -07:00
Nathan Sobo
a300337557 Change split-view bindings to avoid confusion w/ tab-switching
Now you can use the vim-style `ctrl-w *` bindings, or use `ctrl-|` and
`ctrl--`, which resemble horizontal and vertical splits as characters.
2013-02-15 10:39:15 -07:00
Corey Johnson
e1219b9fcf Create package-generator package 2013-02-13 10:42:22 -08:00
Nathan Sobo
461051f756 Simplify select list keymap selector
I used it as an example in the docs, so I wanted it to be simple. I
tried this version and it still worked.
2013-02-13 11:34:45 -07:00
Kevin Sawicki
fb9451556d Bind to body instead of #root-view 2013-02-12 09:00:07 -08:00
Jon Rohan
c43a1e5ce5 Undo last closed tab 2013-02-12 08:56:39 -08:00
Kevin Sawicki
8de45ccc21 Bind meta-D to duplicate line below
Refs #134
2013-02-05 12:16:50 -08:00
Kevin Sawicki
1b2c7faed9 Bind ctrl-meta-f to toggle full screen
Refs #134
2013-02-05 09:36:38 -08:00
Kevin Sawicki
096566ab2a Bind ctrl-meta-down to move line(s) down
Refs #134
2013-01-29 14:58:52 -08:00
Kevin Sawicki
ad7e4b63c0 Bind ctrl-meta-up to move line(s) up
Refs #134
2013-01-29 14:58:51 -08:00
Nathan Sobo
f3ab64edbc Merge pull request #178 from github/ctrl-tab
Add ctrl-tab shortcut to switch panes
2013-01-27 10:23:23 -08:00
Chris Wanstrath
186f461dd7 Add ctrl-tab shortcut to switch tabs 2013-01-26 11:42:22 -08:00
Kevin Sawicki
1b76b05e4d Bind ctrl-C to copy path to clipboard
Refs #173
2013-01-25 17:52:05 -08:00
Kevin Sawicki
54eabce9ab Switch grammar toggle to meta-L
meta-l should be reserved for jump to line
2013-01-25 10:30:38 -08:00
Andy Delcambre
759fe2dd5b Bind meta-= to autoindent currently selected rows
Closes #142
2013-01-18 11:33:20 -08:00
Derek Greentree
176ca529e3 Bind meta-S to save as in editor
Close #144
2013-01-18 11:29:34 -08:00
Kevin Sawicki
97b1bc5f09 editor:close-?-editors => editor:close-?-edit-sessions 2013-01-11 09:54:00 -08:00
Corey Johnson
d5a23f770f Override meta-w to be a noop on tool-panels 2013-01-09 13:19:22 -08:00
Kevin Sawicki
3b47c26b4d Change an edit session's grammar on meta-l 2013-01-08 13:17:12 -08:00
Kevin Sawicki
7465ae5052 Close all editors in pane with meta-P 2013-01-08 09:06:20 -08:00
Kevin Sawicki
5ded74b3e6 Close inactive editor sessions on alt-meta-w 2013-01-07 15:41:26 -08:00
Kevin Sawicki
0e082878f3 Close window on meta-W 2013-01-07 13:41:27 -08:00
Kevin Sawicki
bbdff31faf Lowercase current word/selection with meta-U 2013-01-07 09:37:51 -08:00
Kevin Sawicki
2a0ee62685 Uppercase current word/selection with meta-u 2013-01-07 09:37:51 -08:00
Kevin Sawicki & Nathan Sobo
bcde77dd0e Load keymaps from cson
All existing .coffee keymaps are now .cson and package
keymaps are now located in a keymaps folder at the root of
the package.
2013-01-02 16:10:46 -08:00
Jon Rohan
0d76ff2ac9 Adding meta-index key commands to editor to access a buffer directly 2012-12-28 20:30:20 -08:00
Jon Rohan
006a6d958d Adding meta-backspace which will backspace from cursor to the beginning of line 2012-12-28 16:58:22 -08:00
Kevin Sawicki
d5c6acd2ce 💄 2012-12-13 09:58:06 -08:00
Corey Johnson & Nathan Sobo
290fbfadf8 Change keymap scheme for tool panels.
meta-p        toggle event palette (use this to figure out what we changed)
meta-\        toggle treeview
meta-shift-\  focus current file in treeview
meta-;        command panel
meta-:		  command panel (focus results list)
meta-m		  markdown preview
meta-j		  jump to symbol (outline view)

escape        always closes a tool panel
meta-escape   restore focus to active editor
2012-11-29 15:18:07 -08:00
Nathan Sobo
98ef054438 💄 2012-11-29 12:01:16 -07:00
Nathan Sobo
13117d9a61 Move checkout-head binding to alt-meta-z (meta-Z shadows redo)
This is my fault since I told Kevin to use this binding. Ooops.
2012-11-08 10:49:38 -07:00
Kevin Sawicki
18ac2eb528 Update checkout HEAD keybinding to meta-Z 2012-11-05 13:31:18 -08:00
Kevin Sawicki
830a0b337a Add ctrl-Z keybinding to checkout HEAD revision 2012-11-03 15:50:50 -07:00
Kevin Sawicki
71e7f73fa5 💄 2012-11-03 15:19:37 -07:00
Corey Johnson
e20832aa50 Tree View uses core:close core:confirm core:cancel and adds tool-pane:unfocus 2012-10-23 13:21:34 -07:00
Corey Johnson
72a64b8e8b Add core:cancel and core:confirm to atom keymap
Also 💄
2012-10-23 13:21:33 -07:00
Corey Johnson & Nathan Sobo
9303aaa8fd Rename root-view: event prefix to window: 2012-10-19 12:51:36 -06:00
Nathan Sobo
2b8c946a65 Merge branch 'master' into event-palette
Conflicts:
	spec/extensions/fuzzy-finder-spec.coffee
	src/extensions/fuzzy-finder/fuzzy-finder.coffee
2012-10-18 16:33:44 -06:00
Chris Wanstrath
f5f18abbf0 ctrl-t: transpose 2012-10-08 20:08:07 -07:00
Nathan Sobo
a180e6d703 Merge branch 'master' into event-palette
Conflicts:
	spec/extensions/fuzzy-finder-spec.coffee
	src/app/editor.coffee
	src/extensions/fuzzy-finder/fuzzy-finder.coffee
2012-10-05 10:29:10 -10:00