Commit Graph

1743 Commits

Author SHA1 Message Date
Corey Johnson
1efb712fd3 Rename App.coffee to Atom.coffee. This also required moving src/atom,spec/atom to src/app,spec/app 2012-04-03 10:33:24 -07:00
Corey Johnson
e0274c293f Better error output 2012-04-03 10:33:24 -07:00
Nathan Sobo
f35344d4a3 💄 2012-04-03 11:33:02 -06:00
Nathan Sobo
c5004b71b1 Selections are only cleared when cursor is explicitly moved
This allows multiple selections to be modified without changes to an earlier selection clearing later selections. It means we can remove the `modifySelections` method from `CompositeSelection` and just call methods on selections in a loop.
2012-04-03 11:27:49 -06:00
Corey Johnson
f6bc82f26e Update CFBundleVersion to the correct version 2012-04-03 09:43:55 -07:00
Corey Johnson
b4cfd7fc85 Selection and Cursor use Anchor to hold their buffer and screen positions 2012-04-03 08:58:25 -07:00
Corey Johnson
bf5ebc9969 💄
xxwip
2012-04-03 08:58:22 -07:00
Corey Johnson
7dae03de0d :lipstick 2012-04-02 14:26:43 -07:00
Corey Johnson
a75441b809 Remove unused methods 2012-04-02 14:13:25 -07:00
Corey Johnson
9a8475b8e3 Rename CompositeCursor.modifyCursors to moveCursors 2012-04-02 13:28:02 -07:00
Corey Johnson
ea92a957cf Add sparkle support to Atom 2012-04-02 12:21:25 -07:00
Corey Johnson
25b5b18034 💄 2012-04-02 09:08:11 -07:00
Corey Johnson
3c193a2328 Force removal of pkg dir 2012-04-02 09:08:04 -07:00
Corey Johnson
edbd378879 All keybindings are stored in the src/keybindings folder now 2012-04-02 08:57:08 -07:00
Corey Johnson
3beec6246c The sad octocat was making me sad. Using a wooden lighting bolt icon now. 2012-04-02 08:56:33 -07:00
Corey Johnson
23fae4c919 Rename mentions of url to path 2012-03-30 15:52:19 -07:00
Corey Johnson
3b048c69a8 💄 2012-03-30 15:40:55 -07:00
Corey Johnson
230f40bf3e Window title is set to active editor's buffer path. 2012-03-30 15:15:20 -07:00
Corey Johnson
abb585fbf6 Editor emits buffer-changed-event 2012-03-30 15:14:59 -07:00
Corey Johnson
001d866bec Event names are present tense, so buffer emits 'path-change' 2012-03-30 11:26:34 -07:00
Corey Johnson
90242a787f Use Buffer.getPath and Buffer.setPath(path) 2012-03-30 11:20:17 -07:00
Corey Johnson
551f09dce6 Buffer emits a 'path-changed' event when its path changes 2012-03-30 11:13:58 -07:00
Corey Johnson
be2901ed51 Include benchmark directory in coffee compile rake task 2012-03-30 10:28:30 -07:00
Corey Johnson
5b7a02534c Made test run against empty project 2012-03-30 10:22:54 -07:00
Corey Johnson
8352c5cda3 Rakefile runs tests correctly 2012-03-30 10:17:37 -07:00
Corey Johnson
dc7edc22cf Loading root view with no url opens an empty buffer 2012-03-30 09:42:02 -07:00
Corey Johnson
629517af9e 💄 2012-03-30 09:41:28 -07:00
Corey Johnson
ed2a102c85 Use -configuration instead of -scheme for building release code.
pro tip: Xcode schemes are stored as userdata by default.
2012-03-30 09:23:50 -07:00
Nathan Sobo
d9ec570a18 Merge branch 'master' of github.com:github/atom 2012-03-29 15:48:06 -07:00
Nathan Sobo
3e3b5de71e Update the readme 2012-03-29 15:47:31 -07:00
Corey Johnson
0e8d6ecd3f Zip up Atom.app when rake package is called 2012-03-29 15:34:25 -07:00
Nathan Sobo
e25cec8e67 Merge branch 'master' of github.com:github/atom 2012-03-29 15:32:50 -07:00
Nathan Sobo
b9cec3cd94 Editor handles delete-to-end-of-word, plus alt-d and alt-delete bindings for it 2012-03-29 15:32:37 -07:00
Corey Johnson
6cf1744c82 Release build uses the bundle resource as the load path 2012-03-29 15:24:24 -07:00
Corey Johnson
d289034049 Rakefile runs specs again 2012-03-29 15:24:24 -07:00
Corey Johnson
17db025efb Made not fucked up 2012-03-29 12:21:30 -07:00
Corey Johnson
806d36cb74 new icon 2012-03-29 12:17:29 -07:00
Corey Johnson
956ea281e9 updated readme 2012-03-29 12:00:09 -07:00
Nathan Sobo
25993d094d Merge branch 'master' of github.com:github/atom 2012-03-29 11:47:06 -07:00
Nathan Sobo
fc76bed81e x/$/ places cursors at end of lines in current selection
Editor addSelectionForBufferRange no longer attempts to recycle an existing empty selection, because this was interfering with x selecting zero-width matches. It always adds a new selection, and tools must take care to use it correctly.
2012-03-29 11:46:56 -07:00
Corey Johnson
35a020df20 Add rake package
Places Atom.app in pkg directory.
2012-03-29 11:36:52 -07:00
Nathan Sobo
9ba88959bb Add alt-backspace and alt-h bindings to backspace to beginning of word 2012-03-29 11:34:41 -07:00
Nathan Sobo
722b685b2e Editor handles backspace-to-beginning-of-word 2012-03-29 11:33:15 -07:00
Nathan Sobo
e56ced8f3b Merge branch 'master' of github.com:github/atom 2012-03-29 11:12:23 -07:00
Corey Johnson
d739ebddbc Add tests to traverseRegexMatchesInRange 2012-03-29 11:01:26 -07:00
Corey Johnson & Nathan Sobo
51c4e012df Hack in fix for apple keybindings.
The real problem is that they keybinding match algorithm is wrong.
2012-03-29 10:00:19 -07:00
Corey Johnson & Nathan Sobo
90ebbe80e6 Add select-to-end-of-word and select-to-beginning-of-word 2012-03-29 09:53:18 -07:00
Nathan Sobo
b053f42880 Merge branch 'master' of github.com:github/atom 2012-03-28 18:08:14 -07:00
Nathan Sobo
a27b54b21b Up/down in command panel navigates command history. 2012-03-28 18:08:00 -07:00
Corey Johnson & Nathan Sobo
88c4705f8a Add move-to-end-of-word and move-to-beginning-of-word.
Buffer.traverseRegexMatchesInRange matches text that at end of range, even if the match could have exceeded end of the range.
2012-03-28 17:39:03 -07:00