Commit graph

33 commits

Author SHA1 Message Date
pdebelak
984ee5bd2f Set Ctrl-D to act more like Sublime Text where it will select the current word if none is selected or select the next matching selection if a selection exists 2015-01-20 12:14:57 -06:00
Thomas Wilburn
1597f6bd92 Fixes #279 2014-08-30 23:01:02 -07:00
Pedro Cardoso da Silva
a8df661137 Add Sublime compatibility for shift Line Up/Down.
Mapped the command "movelinesup" and "movelinesdown" that are mapped by default to Alt+Up and Alt+Down to Sublime default key mapping Ctrl+Shift+Up and Ctrl+Shift+Down.
2014-08-25 11:40:44 -03:00
Thomas Wilburn
0474e3d4c1 Added join lines command. Fixes #274 2014-07-15 18:12:28 -07:00
Thomas Wilburn
7500b56f09 Allow null to disable a keymap. Fixes #237 2014-06-25 16:09:17 -07:00
Thomas Wilburn
78dbc451be Add better Mac keyboard support. Fixes #254. 2014-06-25 08:28:36 -07:00
Wei Ouyang
05ccfb58a4 make redo and undo works with Command key on Mac 2014-06-24 16:51:20 +02:00
AMiniLegend
57c63345ca Added "wrap" function:
"Wrap" will find the first blank line before and after a selection and use this range as a paragraph to wrap. The paragraph is split into words (space delimited) and the length of each word is used to make sure that a single line will not exceed the print margin (ruler) width. If a single word exceeds that width, the word is split.
2014-05-24 19:34:00 -04:00
Thomas Wilburn
c4ddbbb08c Fixes #226 2014-05-15 07:31:38 -07:00
Thomas Wilburn
1789df09c3 Add a debug command line for issuing Caret commands.
Fixes #145.
2014-04-03 23:45:19 -07:00
Thomas Wilburn
56f87c996e Add a debug command (may not work without packaged debugging enabled. 2014-03-24 19:22:52 -07:00
Thomas Wilburn
b9252f9b41 Fixes #131
An inconsistency in the two ways to declare ace commands caused a
failure in re-binding certain keys. Switched all default configs to the
shorter syntax, just in case.
2014-01-27 11:38:10 -08:00
Thomas Wilburn
fc7d893929 Many key fixes: mainly that Ace key configs are reloaded from scratch on each init:restart, so that
you can't either wipe out Ace bindings for good, or have zombie bindings hanging around from edit to
edit.
2013-12-20 09:01:53 -08:00
Thomas Wilburn
b1f6d95280 Broke saving via keyboard shortcut. 2013-12-16 17:21:22 -08:00
Thomas Wilburn
11028b9cd4 Change keys.json to match new syntax.
Completes #92.
2013-12-16 14:54:11 -08:00
Thomas Wilburn
e1f39d63f5 Fixes #89 2013-12-16 07:40:31 -08:00
Thomas Wilburn
979d0082ce Add redundancy to chromebook search mappings. See #85 2013-12-13 09:48:56 -08:00
Thomas Wilburn
6331cfebdf Added keyboard patch for funky Chromebook search key combos (now compatible with Crouton). 2013-12-13 08:25:10 -08:00
Thomas Wilburn
98e0a4f96a Merge #76
Corrected a possible array index error, used numbers instead of strings
for JSON. I should probably be better about being defensive, but
nothing's perfect.
2013-11-24 20:27:52 -05:00
Thomas Wilburn
9480783353 Add ability to change font size on thefly 2013-11-19 08:20:05 -08:00
Thomas Wilburn
541ef85e2c Added search by reference
Also added an option to search all files by default. Fixes #57 and #53.
2013-10-14 22:17:58 -07:00
Thomas Wilburn
03524a9ef0 Ace has a command we can use directly instead of shimming Sublime's "expand to word" 2013-10-08 09:37:19 -07:00
Thomas Wilburn
27bd4847a4 Added selections for word, paragraph, and matching brackets. See issue #48 2013-10-07 18:09:35 -07:00
Thomas Wilburn
8c46c70eaf Menu tweaks, fix for Toggle Macro shortcut. 2013-10-03 11:04:39 -07:00
Thomas Wilburn
360ad967c8 Added Ctrl-up and Ctrl-down for Chromebooks 2013-09-15 10:34:07 -07:00
Thomas Wilburn
9d10dfa9b2 Much better palette with basic command support. 2013-09-10 23:15:04 -07:00
Thomas Wilburn
a5039a0ffe First command palette release. 2013-09-10 21:52:50 -07:00
Thomas Wilburn
bd964ed279 Palette work starts. 2013-09-10 09:19:14 -07:00
Thomas Wilburn
cc4c0e5c94 Added some basic Sublime keystrokes. 2013-09-05 19:44:42 -07:00
Thomas Wilburn
f2caffef51 Rework Ace bindings to rebind at the editor level, since we use a similar command structure 2013-09-05 19:07:01 -07:00
Thomas Wilburn
218e993298 Support arguments and shifted special keys in keys.json. Fixes #10 2013-09-05 08:11:19 -07:00
Thomas Wilburn
e8099e7a17 CTRL-tab support. 2013-08-31 21:21:21 -07:00
Thomas Wilburn
8d7aaa2f89 Added app-wide key configuration 2013-08-31 13:23:41 -07:00