Kevin Sawicki & Nathan Sobo
ec13c38c7d
Add EditSession.transact and friends
...
`EditSession.transact` adds more semantics on top of `UndoManager`'s
version pertaining to restoring selections on undo/redo of the
transaction.
2013-01-04 12:42:09 -07:00
Kevin Sawicki & Nathan Sobo
e65c2df093
Don't select first item of SelectList twice
2013-01-04 12:39:20 -07:00
Kevin Sawicki & Nathan Sobo
e64047854d
Add UndoManager.abort and .commit
...
When `UndoManager.transact` is called with no function, you later need
to `abort` or `commit` the transaction manually. This allows
transactions to last longer than the dynamic scope of the single
function passed to `transact`.
2013-01-04 11:52:39 -07:00
Kevin Sawicki & Nathan Sobo
428900fdba
Rename File 'remove' & 'move' events to passive voice
...
'remove' -> 'removed'
'move' -> 'moved'
2013-01-04 11:25:46 -07:00
Kevin Sawicki & Nathan Sobo
8098ee69f3
Rename Editor attach and remove events in accordance w/ new scheme
...
'editor-open' -> 'editor:attached'
'before-remove' -> 'editor:will-be-removed'
2013-01-04 11:25:45 -07:00
Kevin Sawicki & Nathan Sobo
8e835acea4
Rename Buffer 'will-save' event to 'will-be-saved'
2013-01-04 11:25:45 -07:00
Kevin Sawicki & Nathan Sobo
2ffc0cf13d
Rename 'active-editor-path-change' to 'root-view:active-path-changed'
2013-01-04 11:25:45 -07:00
Kevin Sawicki & Nathan Sobo
0589012e86
Rename 'editor-path-change' to 'editor:path-changed'
2013-01-04 11:25:45 -07:00
Kevin Sawicki
4a84b423e4
Use green for path color
2013-01-04 10:01:09 -08:00
Kevin Sawicki
bbe2977502
Add file octicon to path elements
2013-01-04 09:55:20 -08:00
Kevin Sawicki
bd93de5998
Use peach color for paths and increase padding
2013-01-04 09:39:36 -08:00
Kevin Sawicki
3afd87ca58
💄
2013-01-04 09:23:11 -08:00
Kevin Sawicki
6818bf3b93
Add border to command panel
2013-01-04 09:22:49 -08:00
Kevin Sawicki
ef39cc7f2d
Scroll to top when selecting first element
...
This ensures that the top path is always visible
when the first operation is selected.
2013-01-04 09:04:21 -08:00
Kevin Sawicki
a891dec093
Wrap around the preview-list when moving up/down
2013-01-04 08:59:20 -08:00
Kevin Sawicki
7427d4e4ec
Update selector to use li text
2013-01-04 08:44:00 -08:00
Kevin Sawicki
a71ab7d15d
Set path directly on li instead of nested span
2013-01-04 08:42:32 -08:00
Kevin Sawicki
40707f1eee
Make selected operation grey instead of blue
2013-01-04 08:40:18 -08:00
Kevin Sawicki
961774874c
Make paths green instead of yellow
2013-01-04 08:39:03 -08:00
Kevin Sawicki
b4a8884d31
Break words to prevent long lines
2013-01-04 08:24:46 -08:00
Kevin Sawicki
e4513f5d48
Remove unused outlets
2013-01-04 08:24:46 -08:00
Kevin Sawicki
6c9dcb8d25
Set line number column to width of max element
2013-01-04 08:24:46 -08:00
Kevin Sawicki
7685b382f6
Move bg/fg colors to root preview-list
2013-01-04 08:24:46 -08:00
Kevin Sawicki
e4bd764a96
Tweak padding, color, and border-radius of match
2013-01-04 08:24:46 -08:00
Kevin Sawicki
b6374184f5
Remove colon after line number
2013-01-04 08:24:46 -08:00
Kevin Sawicki
8adef01850
Use editor colors in command-panel
2013-01-04 08:24:46 -08:00
Kevin Sawicki
c257f91b82
Start line numbers at 1
2013-01-04 08:24:46 -08:00
Kevin Sawicki
41e2fd4db7
Add operation class to mousedown selector
2013-01-04 08:24:46 -08:00
Kevin Sawicki
2d5fed9243
Display line numbers of operations
...
Group operations by path and place path
above operations
2013-01-04 08:24:46 -08:00
Kevin Sawicki
3e8913f518
Be quiet
2013-01-04 08:18:52 -08:00
Kevin Sawicki
b0d38d0ac7
Sync submodules before updating
2013-01-04 08:18:52 -08:00
Kevin Sawicki
b2ec05a2f2
Remove old bundles directory from include paths
2013-01-04 08:18:52 -08:00
Kevin Sawicki
59dced23a0
Update URL of git.tmbundle
...
Contains fix to colorize .gitmodules files
as config files.
2013-01-04 08:18:52 -08:00
Kevin Sawicki
4078046ac6
Vendor textmate bundles as submodules
2013-01-04 08:18:52 -08:00
Nathan Sobo
73b38b6b59
Passivize names remaining events triggered by EditSession
2013-01-03 18:16:19 -07:00
Nathan Sobo
fb6fe04023
Passivize more event names: 'change(d)' & 'screen-lines-change(d)'
2013-01-03 18:16:19 -07:00
Nathan Sobo
5a409dde3c
Rename File and Directory 'contents-change' to 'contents-changed'
2013-01-03 18:16:19 -07:00
Kevin Sawicki
76cda5f872
Delete suffix before prefix
...
This allows the cursor buffer position to only be
obtained once from the editor.
2013-01-03 17:00:35 -08:00
Kevin Sawicki
7b7dccbd79
Only focus editor when no confirming
2013-01-03 16:27:08 -08:00
Nathan Sobo
fdc1de6be0
Ensure snippets keymaps cascade correctly by breaking into 2 files
2013-01-03 15:20:24 -07:00
Nathan Sobo
a9bb4ea163
When loading a package, honor the 'keymaps' manifest in package.json
...
Also, add a spec to cover the loading of keymaps in `atom-spec` and
reset the `keymap`'s internal data after each spec gets run to prevent
test pollution with keymaps.
2013-01-03 15:17:09 -07:00
Kevin Sawicki
6442a4ba9f
Remove status icon classes before path check
2013-01-03 09:17:56 -08:00
Kevin Sawicki
654554a2cd
Remove unused stylesheet
2013-01-02 18:17:56 -08:00
Kevin Sawicki
2971716060
Always use Git instance from project
...
This removes the need to open a new repository
each time a directory-view or file-view is displayed
and also when a status-bar is displayed for a buffer.
2013-01-02 17:21:42 -08:00
Kevin Sawicki
7f0030ef4f
Move package CSS files to stylesheets directory
2013-01-02 16:55:55 -08:00
Kevin Sawicki & Nathan Sobo
c765ec80a1
Load stylesheets from package stylesheets directory
2013-01-02 16:40:30 -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
Kevin Sawicki
24ef66374b
Add pygments styles to markdown-preview stylesheet
2013-01-02 16:10:46 -08:00
Kevin Sawicki
f18086e36c
Add wrap-guide config example to docs
2013-01-02 16:10:46 -08:00
Nathan Sobo
f4f3002e6d
Rename Cursor and CursorView events to passive-voice scheme
...
Any events emitted from DOM nodes should be prefixed with an identifier
for the node that emits them. This eliminates the possibility of ambiguity
when the events bubble up the DOM away from their emitter.
2013-01-02 13:48:11 -07:00