Commit Graph

1722 Commits

Author SHA1 Message Date
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
Nathan Sobo
a4c25dc678 Flash red when entering a malformed command in the command panel 2012-03-28 16:11:44 -07:00
Nathan Sobo
e0ed462c6e Merge branch 'master' of github.com:github/atom 2012-03-28 15:42:29 -07:00
Nathan Sobo
7ea3b2d75d Regex searches wrap around to the beginning of the buffer 2012-03-28 15:42:09 -07:00
Nathan Sobo
f2cbe605e8 Add ctrl-h and ctrl-d bindings 2012-03-28 15:41:40 -07:00
Corey Johnson & Nathan Sobo
2d85825126 Add select-to-beginning-of-line and select-to-end-of-line 2012-03-28 15:12:46 -07:00
Nathan Sobo
a90380bc63 Editor handles move-to-first-character-of-line
Moves to the first character of the line, unless its already on the first character, in which case it moves to the first column of the line.
2012-03-28 15:09:10 -07:00
Nathan Sobo
664e8c1701 Editor handles move-to-previous-word events 2012-03-28 14:36:40 -07:00
Nathan Sobo
bd0e4fa467 💄 2012-03-28 14:22:53 -07:00
Nathan Sobo
8ca55d7dfd Merge branch 'master' of github.com:github/atom 2012-03-28 14:20:54 -07:00
Nathan Sobo
e7a9ee5bee Add Buffer.backwardsTraverseRegexMatchesInRange 2012-03-28 14:20:41 -07:00
Corey Johnson & Nathan Sobo
2352b49bb6 Add move-to-beginning-of-line and move-to-end-of-line events to editor 2012-03-28 14:15:51 -07:00
Corey Johnson & Nathan Sobo
c6d7aaf39c Add basic top/bottom cursor/selection commands 2012-03-28 13:59:43 -07:00
Nathan Sobo
cce1218fda Editor supports move-to-next-word events 2012-03-28 13:50:52 -07:00
Corey Johnson & Nathan Sobo
777d4d9680 Add Editor.getCursors() 2012-03-28 13:20:49 -07:00
Nathan Sobo
41e8d2aa2c Add up/down/left/right emacs bindings 2012-03-28 10:44:15 -07:00
Nathan Sobo
0435f37fc4 Merge branch 'master' of github.com:github/atom 2012-03-28 10:19:06 -07:00
Nathan Sobo
378e867377 Add a disabled failing test for substitution with multiple selections 2012-03-28 10:18:55 -07:00
Nathan Sobo
5146abb7e1 Eliminate Editor.getCursor 2012-03-28 10:17:46 -07:00
Corey Johnson & Nathan Sobo
23f616de19 💄 2012-03-28 09:11:37 -07:00
Nathan Sobo
8727caf97a Regex addresses always search from the last selection in the buffer 2012-03-27 18:30:49 -07:00
Nathan Sobo
2b77452f4f Implement regex addresses using Buffer.traverseRegexMatchesInRange 2012-03-27 17:57:11 -07:00