Commit graph

125 commits

Author SHA1 Message Date
Thomas Wilburn
5c7f638610 Fixes #284. 2014-08-15 13:57:40 -07:00
Thomas Wilburn
5035935470 Added LSL and ABAP support. 2014-07-17 08:13:42 -07:00
Thomas Wilburn
371c5a6b66 Added join lines to menu 2014-07-16 18:10:09 -07:00
Thomas Wilburn
0474e3d4c1 Added join lines command. Fixes #274 2014-07-15 18:12:28 -07:00
Thomas Wilburn
a80fb8629a Localization for menus and palette mostly done. 2014-07-07 09:10:37 -07:00
Thomas Wilburn
7500b56f09 Allow null to disable a keymap. Fixes #237 2014-06-25 16:09:17 -07:00
Thomas Wilburn
5456483694 Add autosave at intervals and on blur. Fixes #243 2014-06-25 13:47:52 -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
Thomas Wilburn
3ac6d1f750 Add option to hide gutter. Fixes #250 2014-06-21 17:57:48 -07:00
Ben Wells
9d89adb1a3 Seems better 2014-06-18 18:08:09 +10: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
6b45ede3b6 Fix for vim keybindings being lost on save, as well as other general remap bugginess 2014-05-13 23:05:26 -07:00
Thomas Wilburn
d10791bbad Add an emergency reset menu item
Fixes #191
2014-05-03 15:55:38 -07:00
Thomas Wilburn
dec30ed854 Added a "set newline mode" command binding.
Fixes #198.
2014-05-03 15:34:17 -07:00
Thomas Wilburn
b0c56da3c3 Added an app:browse command and then removed help.json, since it's useless. 2014-04-24 12:15:51 -07:00
Thomas Wilburn
711f3230c3 Add ksh to the bash extensions list. 2014-04-22 13:43:31 -07:00
Thomas Wilburn
4e25c90dff Add an option for removing empty lines when trimming whitespace. Fixes #158 (again) 2014-04-08 12:07:08 -07:00
Thomas Wilburn
f81f5ab600 Updated SQL extensions. 2014-04-04 19:16:35 -07:00
Thomas Wilburn
bc02a28029 Enable immersive fullscreen option. Fixes #179 2014-04-04 09:13:54 -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
902d8eb46b Add styles and option for auto-collapsing the project manager. 2014-04-03 08:56:05 -07:00
Thomas Wilburn
a3f40f801e Seriously, who names a file ".markdown?"
What's next? .javascript? .word-document? .extensible-markup-language?
Argh.
2014-03-28 08:53:14 -07:00
Thomas Wilburn
87ee21e290 Added MATLAB support. 2014-03-27 08:26:17 -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
134f20e0f0 Updated more file types, removed cute names for themes 2014-03-24 19:09:53 -07:00
Thomas Wilburn
7ecfda096d Add VBScript support, and adds a number of other missing (but supported) types. 2014-03-24 18:57:45 -07:00
Thomas Wilburn
ed30c35d5a Style tweaks for new tab button, options cleanup. 2014-03-24 12:37:20 -04:00
Voica Adrian
d9fef43e22 New tab button (cleanup) and doubleclick tab bar. 2014-03-24 17:18:25 +02:00
Thomas Wilburn
c500425731 Updated Ace, added LESS to file permissions. 2014-03-19 20:08:47 -07:00
Thomas Wilburn
0ccb026150 Add project ignoreFiles option. Fixes #153 2014-03-05 15:44:33 -08:00
Thomas Wilburn
befba25f86 Added a 'trim whitespace' command and trigger it on save if enabled. Fixes #151 2014-03-05 08:52:48 -08:00
Thomas Wilburn
c75fafbee7 Added Scala support 2014-02-27 22:25:32 -08:00
Thomas Wilburn
19b8fc29de Turn on ColdFusion support
Fixes #142
2014-02-20 12:22:36 -08:00
Thomas Wilburn
f5467f1b6c Add commands for "insert from file" and "word count". Fixed a bug where palette commands can't really
show status bar toasts.
Fixes #141.
2014-02-20 09:00:29 -08:00
Thomas Wilburn
b01b122241 Add a scrollPastEnd option, default to true. 2014-02-19 07:49:55 -08:00
Thomas Wilburn
a2220bc126 Remember to include template files in the packaged builds. 2014-01-27 13:51:23 -08: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
57d2b986b5 Add Settings.pull() for modules that want to request configs asynchronously instead of blocking load 2014-01-20 22:10:06 -08:00
Thomas Wilburn
1767cd3fc2 Add printing. Fixes #120 2014-01-20 09:10:24 -08:00
Thomas Wilburn
6550851b86 Add TypeScript support. 2014-01-16 15:05:46 -08:00
Thomas Wilburn
d61fb669a8 Added command binding for closing tabs to right
Also moved closeTab() function into a lambda, since it's confusing to
have both it and removeTab(), and the former only works with the context
menu anyway.
2014-01-11 23:57:34 -08:00
nskaggs
f7c0a19adb Update ace.json
Add support for highlighting perl modules (*.pm files)
2013-12-31 01:27:05 -05: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
elisee
fe99410127 Added Jade & Stylus highlighting 2013-12-18 18:26:47 +01: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
fd577ed1be JSON error. 2013-12-16 14:28:25 -08:00
Thomas Wilburn
979596e1bd Populate commands.json
Fixes #93
2013-12-16 14:25:00 -08:00