Commit Graph

327 Commits

Author SHA1 Message Date
Corey Johnson
70976a96a8 Don't explicitly require .coffee files 2012-10-26 15:36:15 -07:00
Kevin Sawicki
7b2223f6b4 Vendor exuberant ctags 2012-10-26 10:58:10 -07:00
Kevin Sawicki
b1697d4f31 Migrate outline-view to new extension folder layout 2012-10-26 10:33:21 -07:00
Nathan Sobo
d89979fc61 Merge pull request #86 from github/outline-view
Jump to method declaration
2012-10-25 17:54:27 -07:00
Corey Johnson & Nathan Sobo
695e8f1c1e Rename command-panel:tool-pane event to command-panel:tool-panel 2012-10-25 14:47:47 -07:00
Corey Johnson & Nathan Sobo
3213a91c79 No longer need to wait for fs events in Tree View spec 2012-10-25 14:47:23 -07:00
Corey Johnson
a8d94f37f7 core:close events close the Tree View (but not the entire window) 2012-10-25 14:10:33 -07:00
Corey Johnson
b4431da6ab core:close events close Command Panel (but not the entire window) 2012-10-25 14:10:33 -07:00
Corey Johnson
0501eee7ab Remove rogue tree-view.coffee file 2012-10-25 14:10:33 -07:00
Corey Johnson
d60bddf290 Vim-mode is dead code 2012-10-25 11:48:13 -07:00
Corey Johnson
2af29c9934 Extensions have a src and specs directory now. Move existing extension specs.
Move the extensions spec code inside of the extension's spec directory. Move source code to the extension's src directory
2012-10-25 11:48:13 -07:00
Nathan Sobo
1a8305ee2a Fix typo/exception in TreeView's handling of core:close event 2012-10-25 12:00:31 -06:00
Kevin Sawicki
de1543619c Remove unneeded require 2012-10-24 08:32:38 -07:00
Kevin Sawicki
f1a8a5d684 Store tag location in a Point 2012-10-24 08:24:16 -07:00
Kevin Sawicki
c0feef66cc Increment line row by 1 in label 2012-10-24 08:16:40 -07:00
Kevin Sawicki
8fa8d4bf08 Add tag generator class 2012-10-24 08:10:25 -07:00
Kevin Sawicki
b4b9a0c76b Don't forward output on done 2012-10-23 21:30:32 -07:00
Kevin Sawicki
5808609bfd Display results from done callback 2012-10-23 21:29:11 -07:00
Kevin Sawicki
3c74eeffbc Use ctags to populate list 2012-10-23 21:29:11 -07:00
Kevin Sawicki
f720b14f22 Don't show when empty 2012-10-23 21:29:11 -07:00
Kevin Sawicki
3152ab7219 Remove unneeded check 2012-10-23 21:29:11 -07:00
Kevin Sawicki
7724b2db8f Use single quotes 2012-10-23 21:29:10 -07:00
Kevin Sawicki
4a766139dc Use regex instead of line tokens 2012-10-23 21:29:10 -07:00
Kevin Sawicki
6867405bd7 Move outline view stylesheet to extensions dir 2012-10-23 21:29:10 -07:00
Kevin Sawicki
ad0bbbc72d Add initial outline view 2012-10-23 21:29:10 -07:00
Kevin Sawicki
4eff8b657f 💄 2012-10-23 13:57:17 -07:00
Kevin Sawicki
7ea905a906 Remove unneeded requires 2012-10-23 13:57:17 -07:00
Corey Johnson
8f4ec3c45e Fix command panel specs 2012-10-23 13:21:35 -07:00
Corey Johnson
ae7264ad12 Fix autocomplete specs 2012-10-23 13:21:35 -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
f0e7242dca override default 'enter' binding on autocomplete mini-editor 2012-10-23 13:21:34 -07:00
Corey Johnson
b4e3e11deb Listen for core:cancel event directly on AutoComplete view 2012-10-23 13:21:34 -07:00
Corey Johnson
8e417631e3 Markdown Preview uses core:cancel and markdown-preview:toggle 2012-10-23 13:21:34 -07:00
Corey Johnson
421731c6a0 Command Panel uses core:close, core:cancel and core:confirm 2012-10-23 13:21:34 -07:00
Corey Johnson
d0e1ee255c Autocomplete extension uses core:confirm and core:cancel 2012-10-23 13:21:33 -07:00
Nathan Sobo
61e769390a Better styling 2012-10-19 14:07:47 -06:00
Corey Johnson & Nathan Sobo
eff289de37 Use @command in TreeView 2012-10-19 12:45:05 -06:00
Corey Johnson & Nathan Sobo
7248e2dfb5 Use @command in Snippets extension 2012-10-19 12:42:38 -06:00
Corey Johnson & Nathan Sobo
503d25dff0 Use @command in MarkdownPreview extension 2012-10-19 12:27:45 -06:00
Corey Johnson & Nathan Sobo
70616aa78f Use @command in FuzzyFinder extension 2012-10-19 12:26:31 -06:00
Corey Johnson & Nathan Sobo
67d6d86855 Use @command to register EventPalette commands
This is at the moment a bit redundant, since you're already in the EventPalette when you see this. But we intend `@command` to communicate intent in the codebase, and its may also end up being used in other ways later.
2012-10-19 12:24:40 -06:00
Corey Johnson & Nathan Sobo
909d1594bc Use @command to handle CommandPanel commands 2012-10-19 12:21:22 -06:00
Corey Johnson & Nathan Sobo
38548df61a Use @command to register autocomplete extension commands 2012-10-19 12:16:57 -06:00
Corey Johnson & Nathan Sobo
d420585b11 Display keybindings in EventPalette. Style a bit. 2012-10-19 12:02:00 -06:00
Corey Johnson & Nathan Sobo
de3bbce29f Only show events w/ descriptions in EventPalette
Also, auto-generate human readable event name in editor. This is a good example of how we could do this automatically for some kind of `onCommand`, `command`, `onInteractiveEvent` method that combines the event name, documentation string, and handler in one shot.
2012-10-19 11:24:40 -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
Kevin Sawicki
19aa192c47 Return paths instead of deferred from project.getFilePaths
It was already being performed synchronously
2012-10-12 14:45:18 -07:00
Kevin Sawicki
5bf951d96f Create ScrollView super class
Binds support for page up, page down, move to top,
and move to bottom in the initialize method.
2012-10-12 09:21:35 -07:00
Kevin Sawicki
ae7c5b0fda Support core up/down events in markdown preview view 2012-10-11 14:13:58 -07:00
Kevin Sawicki
b3ce062be9 Add up/down event support for keybindings view 2012-10-10 17:41:14 -07:00