Corey Johnson
1c4ccd4db9
escape does not trigger autocomplete
2012-09-24 16:24:17 -07:00
Corey Johnson
ae0be397de
Merge branch 'master' of https://github.com/github/atom
2012-09-24 13:42:10 -07:00
Corey Johnson
70e31b9677
getNextMatch no longer called
2012-09-24 11:17:31 -07:00
Nathan Sobo
497fb4dde8
Show dev tools on error rather than toggling (which could end up hiding them!)
2012-09-24 11:52:30 -06:00
Corey Johnson
efab25a1d1
Merge remote-tracking branch 'origin/master' into making-things-easy
2012-09-21 16:37:29 -07:00
Kevin Sawicki
7cc738e12a
Remove unused bootstrapper
2012-09-20 16:24:08 -07:00
Kevin Sawicki
ea77b60b15
Serialize command panel history
...
Retains up to 100 commands between reloads
2012-09-20 14:06:12 -07:00
Kevin Sawicki
c42c824f0a
Don't adjust match index when no matches exist
2012-09-20 10:10:58 -07:00
Kevin Sawicki
8393af2cd6
Serialize root view font size
2012-09-20 09:31:04 -07:00
Kevin Sawicki
7278bc62c6
Ensure start row is always >= 0
...
Previously if a file was a single line
it couldn't be deleted using the delete
line command because the start row would
index one row back which would be -1 and
therefore not be able to report a length
for use in the delete range.
2012-09-20 09:00:37 -07:00
Kevin Sawicki
f241bc5d2b
Delete entire region when deleting a folded line
2012-09-19 18:16:45 -07:00
Kevin Sawicki
f7670dc1a0
Add support for save all via meta-S
2012-09-19 17:03:50 -07:00
Corey Johnson
1168404d6d
Merge remote-tracking branch 'origin/master' into making-things-easy
2012-09-19 16:12:46 -07:00
Kevin Sawicki
a269eb39d0
Store column position as field
2012-09-19 15:41:50 -07:00
Kevin Sawicki
b18627ab9b
Add delete line support bound to meta-d key
2012-09-19 15:23:10 -07:00
Kevin Sawicki
e9abf1e3b9
Add wrap guide extension
...
Initially places a vertical line in each editor
at 80 characters.
2012-09-19 11:28:20 -07:00
Kevin Sawicki
47ed19f851
Substract scroll top when paging up
2012-09-19 08:52:05 -07:00
Kevin Sawicki
9ba3b74a9d
Add support for Page Up and Page Down keys
2012-09-18 19:53:23 -07:00
Corey Johnson
96e2a66065
Merge branch 'master' into making-things-easy
...
Conflicts:
.gitignore
Rakefile
2012-09-18 15:43:17 -07:00
Kevin Sawicki
8c1125457b
Persist scrollTop value of tree view
...
This will be set whenever attached
2012-09-18 15:15:06 -07:00
Nathan Sobo
7937380eed
Projects w/ EditSessions for now-deleted files can now be reloaded w/out error
2012-09-18 13:30:16 -06:00
Nathan Sobo
68effe3303
Make TreeView focus the active editor when a file is selected w/ the keyboard
2012-09-18 13:00:16 -06:00
Corey Johnson
71562a6c33
Directory entries can only be files or other directories.
...
Does not handle file like broken symlinks for now
2012-09-11 11:07:59 -07:00
Corey Johnson & Nathan Sobo
85c37fd652
Move atom.resourcePath to window.resourcePath
...
The resourcePath is now set using a url param. Because resourcePath is needed by require.js, it needs to be on `window` rather than `atom`.
2012-09-10 17:22:21 -07:00
Corey Johnson & Nathan Sobo
2d3c06b86d
Handle begin/end patterns with no name or contentName
...
I'm looking at you ruby.
2012-09-07 18:54:54 -07:00
Corey Johnson & Nathan Sobo
12e2fbdb14
Add support for back-references in TextMate grammars
2012-09-07 15:27:13 -07:00
Corey Johnson & Nathan Sobo
b00830cbc8
A pattern with no name or contentName does not insert undefined into scope array
2012-09-07 11:20:56 -07:00
Corey Johnson & Nathan Sobo
10c36191ec
Zero-length start patterns work.
...
Add zero-length captures back into OnigRegEx.BuildCaptureIndices to see zero length captures. Handle zero-length captures by continuing to scan line. Does not handle infinite loop possibility yet.
2012-09-07 10:07:54 -07:00
Corey Johnson
f75315a568
Remove Rule.compileRegex
2012-09-06 15:30:50 -07:00
Corey Johnson
4f2cc1f856
Add OnigRegExp.captureIndices(string, index, regexes)
...
Allows us to know if a zero-length regex matched.
2012-09-06 15:26:42 -07:00
Corey Johnson
afbe99454a
Rename getRegexPatternPairs to getIncludedPatterns and getAllPatterns
2012-09-06 09:24:30 -07:00
Corey Johnson
4734c8cdc4
If the file name has no '.' use the file name as the extension.
2012-09-04 10:53:28 -07:00
Corey Johnson
6cbccdab05
Remove ace-adaptor file. It is no longer used
2012-09-04 10:05:09 -07:00
Corey Johnson
3b9310ebe4
Gutter width is sized to fit the width of the largest line number
2012-08-31 13:33:59 -07:00
Corey Johnson & Nathan Sobo
c9c138491e
Add atom.exit, which exits from the browser process instead of the renderer
2012-08-31 10:15:12 -06:00
Corey Johnson & Nathan Sobo
27335661dc
WIP: Getting specs and benchmarks running from the command line
2012-08-30 18:10:05 -06:00
Corey Johnson & Nathan Sobo
44db540528
All specs pass
2012-08-30 17:12:52 -06:00
Corey Johnson & Nathan Sobo
92d728295f
Don't assume save is always passed a success callback
2012-08-30 16:12:34 -06:00
Corey Johnson & Nathan Sobo
bd1982ede1
Nix fs.async.* methods. They aren't needed now.
2012-08-30 16:12:15 -06:00
Corey Johnson & Nathan Sobo
08b9d69f59
Focus specs window before each test to ensure focus assertions pass
2012-08-30 16:11:42 -06:00
Nathan Sobo
3cc2faf7c2
Add atom.showDevTools and replace calls to $native.showDevTools
2012-08-30 11:24:01 -06:00
Nathan Sobo
d5ffdb153a
Remove $native.saveDialog. It's replaced with atom.showSaveDialog
2012-08-30 11:08:55 -06:00
Nathan Sobo
3b2b829419
Use atom.showSaveDialog when closing a previously-unsaved buffer
2012-08-30 11:03:58 -06:00
Nathan Sobo
8b5b7de6e0
Add atom.showSaveDialog
...
Reply messages now always begin with an array of the reply id and the callback index.
2012-08-30 10:52:35 -06:00
Nathan Sobo
c24c9e2003
Merge branch 'master' of github.com:github/atom-cef3
...
Conflicts:
native/atom_cef_client.h
native/atom_cef_client_mac.mm
src/app/atom.coffee
2012-08-29 23:08:31 -06:00
Nathan Sobo
63a0746cc5
Remove $native.alert
2012-08-29 20:53:04 -05:00
Nathan Sobo
d8ea46ee5b
Use atom.confirm when for confirmation when deleting a file in the TreeView
2012-08-29 20:46:08 -05:00
Nathan Sobo
95b1ebdd8c
Use atom.confirm to display buffer conflict dialog
2012-08-29 20:43:29 -05:00
Nathan Sobo
e47c59c35f
Use atom.confirm when closing an unsaved buffer
2012-08-29 20:24:48 -05:00
Nathan Sobo
8cf22da082
Use atom.confirm to display the confirmation dialog when reloading
2012-08-29 20:21:00 -05:00