Nathan Sobo
|
0406746bd0
|
Don't throw exception if hitting meta-g with no previous relative address
|
2012-03-23 11:46:55 -06:00 |
|
Nathan Sobo
|
91bdc20b81
|
Merge branch 'master' of github.com:github/atom
Conflicts:
src/atom/command-panel.coffee
|
2012-03-23 11:42:18 -06:00 |
|
Nathan Sobo
|
7708cf7f33
|
Meta-g repeats the last relative address command
Rename repeatLastRelativeAddress to repeatRelativeAddress since it's implied that it's the "last" one.
|
2012-03-23 11:40:59 -06:00 |
|
Nathan Sobo
|
3bda7c4d3f
|
Add CommandInterpreter.repeatLastRelativeAddress
|
2012-03-23 11:32:58 -06:00 |
|
Corey Johnson
|
ef9eaff054
|
implement meta-f on root-view
|
2012-03-23 10:10:53 -07:00 |
|
Corey Johnson
|
ef9bb5a259
|
:lipstick
|
2012-03-23 09:50:41 -07:00 |
|
Nathan Sobo
|
49be6986a0
|
Root view can receive focus if there is no active editor.
This allows basic key bindings to work without an editor.
|
2012-03-23 10:44:25 -06:00 |
|
Corey Johnson & Nathan Sobo
|
4c74e2187d
|
Set .hidden-input to fixed position so we don't have to move it when the cursor moves
|
2012-03-22 17:29:48 -07:00 |
|
Corey Johnson & Nathan Sobo
|
9e91790ad3
|
Fix CurrentSelectionAddress goof
|
2012-03-22 16:07:50 -06:00 |
|
Corey Johnson & Nathan Sobo
|
23a8a6141b
|
Regex address does not require trailing /
|
2012-03-22 14:37:19 -07:00 |
|
Corey Johnson & Nathan Sobo
|
12f4a47b87
|
Add regex address to command language
|
2012-03-22 14:34:27 -07:00 |
|
Corey Johnson & Nathan Sobo
|
9e5bba9ab1
|
Add . address to command interpreter
|
2012-03-22 12:20:44 -07:00 |
|
Corey Johnson & Nathan Sobo
|
f51a53d39c
|
rename buffer.lastRow() to buffer.getLastRow()
|
2012-03-22 12:06:17 -07:00 |
|
Corey Johnson & Nathan Sobo
|
140234fd12
|
Rename Editor.lastRow to Editor.lastScreenRow
|
2012-03-22 11:59:42 -07:00 |
|
Corey Johnson & Nathan Sobo
|
5e5cd980f3
|
Add default values for start and end of address range
|
2012-03-22 11:52:08 -07:00 |
|
Corey Johnson & Nathan Sobo
|
f045ec9983
|
Add spec for 0 address
|
2012-03-22 11:41:56 -07:00 |
|
Corey Johnson & Nathan Sobo
|
296a80160b
|
Add $ address to command interpreter
|
2012-03-22 11:38:48 -07:00 |
|
Corey Johnson & Nathan Sobo
|
d5479a0b60
|
Add single-line addresses to command interpreter
|
2012-03-22 12:12:11 -06:00 |
|
Corey Johnson
|
534c8b94d2
|
PEG 💄
|
2012-03-21 17:44:45 -07:00 |
|
Corey Johnson
|
38debc8107
|
Command interpreter can take an address by itself
|
2012-03-21 17:36:49 -07:00 |
|
Corey Johnson & Nathan Sobo
|
a2156e39c0
|
Command interpreter takes x,x as an address
|
2012-03-21 17:33:05 -07:00 |
|
Corey Johnson & Nathan Sobo
|
b09bd44ed7
|
Rename Substitution.perform Substitution.execute
|
2012-03-21 16:33:49 -07:00 |
|
Corey Johnson & Nathan Sobo
|
12c315ecfd
|
Use recursion to substitute text
|
2012-03-21 16:29:27 -07:00 |
|
Corey Johnson & Nathan Sobo
|
65a0d099bc
|
Add global substitution
|
2012-03-21 16:16:14 -07:00 |
|
Corey Johnson & Nathan Sobo
|
e51f340da1
|
Hook up command line to command interpreter
|
2012-03-21 15:28:35 -07:00 |
|
Corey Johnson & Nathan Sobo
|
98f9942367
|
Rename Editor.lastActiveEditor to Editor.activeEditor
|
2012-03-21 15:25:49 -07:00 |
|
Corey Johnson & Nathan Sobo
|
b037235f4e
|
Merge branch 'sam'
|
2012-03-21 14:45:36 -07:00 |
|
Corey Johnson & Nathan Sobo
|
c174242aab
|
Basic substitution works
|
2012-03-21 14:45:28 -07:00 |
|
Corey Johnson
|
e786bb8055
|
Implement Buffer.positionForCharacterIndex
|
2012-03-21 14:41:00 -07:00 |
|
Corey Johnson
|
0efbd65a24
|
Add Buffer.characterIndexForPosition
|
2012-03-21 14:25:28 -07:00 |
|
Corey Johnson & Nathan Sobo
|
909337bc1c
|
WIP: Start on CommandInterpreter and substitution
|
2012-03-21 14:59:49 -06:00 |
|
Corey Johnson
|
7631ae986e
|
Open no longer blocks until page is loaded
|
2012-03-21 11:13:20 -07:00 |
|
Nathan Sobo
|
a91c8098a3
|
Style the command palette with a ":" before the editor.
|
2012-03-20 20:35:00 -06:00 |
|
Nathan Sobo
|
fd82efa1b2
|
Un-F
|
2012-03-20 20:33:50 -06:00 |
|
Nathan Sobo
|
e5eedfb7c7
|
Meta-: toggles the command palette
|
2012-03-20 19:59:37 -06:00 |
|
Nathan Sobo
|
28a0f5961a
|
Remove spec for addPane. Oops.
|
2012-03-20 18:55:10 -06:00 |
|
Nathan Sobo
|
263e8d326b
|
Merge branch 'master' of github.com:github/atom
|
2012-03-20 18:39:56 -06:00 |
|
Nathan Sobo
|
66c444f167
|
Remove RootView.addPane method
|
2012-03-20 18:39:46 -06:00 |
|
Corey Johnson
|
e6b3dd7b43
|
If ~/.atom/atom.coffee doesn't exist, insert some default text.
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
5ba3952b8f
|
Block $native.open until window is completely loaded.
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
eded1e30cf
|
$native.open returns the window where the file was opened.
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
1a4627442f
|
Atom.open returns the AtomController created
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
fc1b350efd
|
Expose AtomController's context
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
081ec97747
|
Use dashes instead of camelCase for event names
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
890eb91cf1
|
Put config file in ~/.atom/atom.coffee
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
7924179c45
|
$native.write creates intermediate directories if they don't exists
|
2012-03-20 17:19:52 -07:00 |
|
Corey Johnson
|
0317dada8e
|
meta-, opens user configuration file
|
2012-03-20 17:19:51 -07:00 |
|
Corey Johnson
|
ed36f7d440
|
Store user configuration file path in App.coffee
|
2012-03-20 17:19:51 -07:00 |
|
Corey Johnson
|
c65c4aa3c8
|
Rename global-keymap-spec to keymap-spec
|
2012-03-20 17:19:51 -07:00 |
|
Nathan Sobo
|
ec9b4ffcd1
|
Fix broken benchmarks suite.
|
2012-03-20 17:22:44 -06:00 |
|