Commit Graph

8599 Commits

Author SHA1 Message Date
Kevin Sawicki
633306e6bf Fire edit-session-created event when deserializing
This event was previously not being fired when splitting panes
since the constructor pushing the edit session directly to the
project's array.

Closes #684
2013-08-06 19:07:24 -07:00
Kevin Sawicki
7d58008ed3 Show completions for current scope in autocomplete
Add the TextMate "completions" preferences available as "editor.completions"
and add all completions matching the current scope of the cursor position
when building the autocomplete word list.

Closes #676
2013-08-06 18:18:22 -07:00
Kevin Sawicki
bc9e32a3cf 💄 2013-08-06 17:11:32 -07:00
Kevin Sawicki
a98791ebd0 Add filter support to selector grammar
Currently these are unimplemented but they can now be parsed
successfully since they are used by certain snippets.
2013-08-06 17:06:22 -07:00
Kevin Sawicki
a72e1813e9 Support stand-alone negation in selector grammar
Previously negation was only supported as the right hand side
of an composite.
2013-08-06 16:54:32 -07:00
Kevin Sawicki
fe9ffbeb12 Support selectors with a trailing comma 2013-08-06 15:55:50 -07:00
Kevin Sawicki
e61992c1f6 Allow _ characters in selector segments 2013-08-06 15:21:31 -07:00
Kevin Sawicki
612332cd9f Allow + characters in selector segments 2013-08-06 15:12:24 -07:00
Kevin Sawicki
40d81ca22c Upgrade to space-pen 1.1.1
Fixes regression when removing multiple views
2013-08-06 15:09:11 -07:00
Kevin Sawicki
faf02460f5 Add TextMateScopeSelector.toCssSelector() 2013-08-06 15:09:10 -07:00
Kevin Sawicki
f010e8a888 Add Editor.scopesForBufferPosition()
Passes through to EditSession.scopesForBufferPosition()
2013-08-06 15:09:10 -07:00
probablycorey
712e9c7203 Add spec to test cutToEndOfLine when soft wrap is enabled 2013-08-06 14:02:30 -07:00
probablycorey
128a030880 Moving to the start or end of a line treats screen lines as real lines 2013-08-06 14:02:30 -07:00
Kevin Sawicki
907c3245a9 Upgrade to space-pen 1.1.0
Uses WeakMap cache for faster element to View lookup.
2013-08-06 13:49:20 -07:00
Kevin Sawicki
da7cbeddc7 Support scope selectors with dashes in segments
Previously dashes were only interpreted as negation which
wasn't correct.

Segments should be able to contain a dash as long as it isn't at
the very beginning of the segment.
2013-08-06 12:18:36 -07:00
Kevin Sawicki
8b55c4981d Add assert for multi-segment prefix 2013-08-06 11:35:37 -07:00
Kevin Sawicki
b7a59748c4 Adding missing parens 2013-08-06 10:47:56 -07:00
probablycorey
b49de61402 Rename getMovePreviousWordBoundaryBufferPosition
New name is getPreviousWordBoundaryBufferPosition
2013-08-06 08:53:27 -07:00
probablycorey
c38edbfe0b Cursor.moveCursorToBeginningOfNextWord() behaves correctly on whitespace
Closes #669
2013-08-05 16:47:29 -07:00
Kevin Sawicki
557ada7c81 Read metadata when TextMate packages are loaded
The bundled TextMate packages contain valid package metadata
which should be available when displaying in the packages settings
view.
2013-08-05 16:09:10 -07:00
Kevin Sawicki
236ec6fc3b Ignore children with no names
This will be elements that aren't package views
2013-08-05 15:54:03 -07:00
Kevin Sawicki
35890588ca Remove separation for release that didn't happen 2013-08-05 14:10:52 -07:00
probablycorey
c6c0ecbb37 Make changelog entries more readable 2013-08-05 14:09:08 -07:00
probablycorey
1fdbf4612c Update changelog 2013-08-05 13:56:22 -07:00
probablycorey
948fa3a91c Fix naming errors 2013-08-05 13:54:39 -07:00
probablycorey
a624d52f42 💄 2013-08-05 13:54:39 -07:00
probablycorey
2b50f2409e Add settings view package description 2013-08-05 13:54:39 -07:00
probablycorey
0b11ce64a2 Rename config view to settings view 2013-08-05 13:54:39 -07:00
probablycorey
f70c6928cd Use rootView.open to display config panel 2013-08-05 13:54:39 -07:00
probablycorey
cbb6d58d1b Rename ThemeConfigPanel to ThemePanel 2013-08-05 13:54:39 -07:00
probablycorey
4dc2e48e8c Activate all packages before loading the settings config panel 2013-08-05 13:54:39 -07:00
probablycorey
7385bd97c6 💄 2013-08-05 13:54:39 -07:00
probablycorey
063078cd34 Remove Config panel class and update Settings Panel spec 2013-08-05 13:54:39 -07:00
probablycorey
789b8a2987 Rename GeneralConfigPanel to SettingsPanel 2013-08-05 13:54:38 -07:00
probablycorey
53ea135799 Add defaults for autodave and excludeVcsIgnoredPaths 2013-08-05 13:54:38 -07:00
probablycorey
32242687bd Rename @pack to @metadata 2013-08-05 13:54:38 -07:00
probablycorey
3aca556827 Simplify tab clicking 2013-08-05 13:54:38 -07:00
probablycorey
372a64bd5d Typo 2013-08-05 13:54:38 -07:00
probablycorey
3f83d42afc Fix broken specs 2013-08-05 13:54:38 -07:00
probablycorey
8bf877e400 Inline available packages 2013-08-05 13:54:38 -07:00
probablycorey
29f45b787b Add set loading text 2013-08-05 13:54:38 -07:00
probablycorey
68491a512d Fix broken specs 2013-08-05 13:54:38 -07:00
probablycorey
bd72f245b1 Inline installed packages panel 2013-08-05 13:54:38 -07:00
probablycorey
4ef5082887 Add filter to packages config panel 2013-08-05 13:54:38 -07:00
probablycorey
27822fb37c Remove editor config panel 2013-08-05 13:54:38 -07:00
probablycorey
be803bf122 Remove comments 2013-08-05 13:54:38 -07:00
probablycorey
db29a1b6a2 Auto populate config settings 2013-08-05 13:54:38 -07:00
probablycorey
25d4bb8d6c Add _.uncamelcase 2013-08-05 13:54:37 -07:00
probablycorey
8cc47a2069 Add _.deepExtend 2013-08-05 13:54:37 -07:00
probablycorey
c825e20f62 Make config view focusable 2013-08-05 13:54:37 -07:00