Zachary Yedidia
4e0d402cea
Merge pull request #961 from sum01/fix_commit_syntax
...
Fix git-commit comment syntax
2017-12-22 23:06:37 -05:00
sum01
f882248f41
Fix git-commit comment syntax
...
A comment in a git-commit must have the hash at the start of the line, instead of just anywhere in the line.
2017-12-22 20:02:43 -05:00
Nitish Sakhawalkar
f58c5412a8
Updating to make overwrite mode as an action
2017-12-18 17:11:00 -08:00
Nitish Sakhawalkar
b0e4043513
Changes to add support for Insert Key Press
2017-12-18 13:28:21 -08:00
Antoine Motet
47dd65d4e5
Improve JavaScript syntax highlighting
...
- Sort keywords alphabetically
- Use `symbol.operator` for operators instead of `statement`
- Add a basic support for back-tick strings
- Mark unassigned keywords as errors
2017-12-17 23:53:58 +01:00
Tommy
fa84f6ddc3
create plugin folders work on windows fix #931 ( #951 )
2017-12-13 21:53:30 -05:00
Zachary Yedidia
2bf40f096e
Don't autosave buffers with no path
...
Closes #955
2017-12-13 12:43:00 -05:00
Zachary Yedidia
4802403308
Remove android from actions_other build tag
...
Ref #949
2017-12-10 16:15:16 -05:00
Zachary Yedidia
e443adef31
Merge pull request #946 from tommyshem/luafix
...
fix lua comment block #929
2017-12-04 15:41:48 -05:00
tommy
cdb057dfc3
fix lua comment block
2017-12-04 20:30:35 +00:00
Zachary Yedidia
9da1ef178e
Add support for setting local settings via filetype
2017-12-03 23:38:09 -05:00
Zachary Yedidia
bf33ab532c
Store string keys for bindings
2017-12-03 23:15:32 -05:00
Zachary Yedidia
46c7437270
Fix ViewType refactor
2017-12-03 17:19:51 -05:00
Zachary Yedidia
09cab07352
Merge
2017-12-03 16:49:27 -05:00
Zachary Yedidia
b7214da4ea
Make ViewType fields public
...
Ref #904
2017-12-03 16:49:05 -05:00
Bastien Traverse
5138ae2436
Fix typo in tutorial.md ( #940 )
...
Delete extraneous "plugins" word in line 12.
2017-12-03 15:16:50 -05:00
Zachary Yedidia
98778a80c2
Allow plugins to create view types
...
Closes #904
2017-12-03 15:15:07 -05:00
Zachary Yedidia
e0a8e90ad9
Merge
2017-12-03 13:05:50 -05:00
Zachary Yedidia
2ae9f88eaa
Add showkey command
2017-12-03 13:05:46 -05:00
Tommy
ee8e022ccf
stop version error when updating and option to disable builtin plugin. ( #939 )
2017-12-03 12:41:22 -05:00
Zachary Yedidia
3ca55f77a6
Merge
2017-12-01 20:39:30 -05:00
Zachary Yedidia
5f304db4a1
Update readme
2017-12-01 20:39:25 -05:00
Petr Shevtsov
93b8f10b02
Typo ( #934 )
2017-11-30 11:39:44 -05:00
Zachary Yedidia
bdb699211a
Add raw
command to view raw terminal esc codes
2017-11-29 01:06:16 -05:00
Zachary Yedidia
acd42df13c
Fix panic on scroll
...
Fixes #932
2017-11-27 21:44:29 -05:00
Zachary Yedidia
5fc8f847a6
Improve command bar keybindings
...
The command bar now supports better keybindings:
CtrlA, CtrlLeft: start of line
CtrlE, CtrlRight: end of line
CtrlF, AltRight: next word
CtrlB, AltLeft: previous word
CtrlW, AltBackspace: delete previous word
CtrlV: Paste
Arrow keys as usual
These keybindings are not rebindable (maybe support will be added
in the future).
2017-11-24 14:43:26 -05:00
Zachary Yedidia
af6ef4f87f
Minor comment improvement
2017-11-24 13:35:11 -05:00
Zachary Yedidia
7f287b62fb
Fix autocomplete behavior for empty args
...
This also adds a modified version of go-shellwords as a dependency
and removes the dependency on the original go-shellwords.
2017-11-23 23:04:32 -05:00
Zachary Yedidia
36d72c4cab
Move incomplete colorschemes and improve cd
...
The default colorschemes should ideally use 256 colors instead
of just 16 colors. The `simple` colorscheme should cover most
16 color use cases. I went through the colorschemes and put the themes
that didn't look good or looked incomplete in an in_progress directory.
This commit also improves the `cd` command behavior when using an
unnamed buffer.
2017-11-23 15:57:17 -05:00
Zachary Yedidia
71ee185b80
Check width before drawing cellview
...
Fixes #927
2017-11-23 14:44:07 -05:00
Zachary Yedidia
0360a2fcb5
Improve cmdbar parsing and add -l replace flag
...
The -l flag to the replace command means "literal" and will treat
the search term literally instead of as a regular expression.
The command bar also now supports expanding environment variables
and running expressions through the shell and using the result
in the command.
2017-11-22 13:54:39 -05:00
Zachary Yedidia
2ee7adb196
Support either io/ioutil or ioutil for lua import
...
Closes #923
2017-11-21 16:24:39 -05:00
Zachary Yedidia
d247db3e9d
Implement retab command
...
Ref #919
2017-11-21 00:51:07 -05:00
Zachary Yedidia
e4c2f5d259
Merge pull request #891 from pranavraja/master
...
search: Only update lastSearch on ENTER
2017-11-19 15:47:05 -05:00
Zachary Yedidia
cc15df9307
Remove unnecessary authors file
2017-11-19 15:40:21 -05:00
Zachary Yedidia
812b547679
Merge pull request #613 from GeigerCounter/build_tools
...
Build tools
2017-11-19 15:39:32 -05:00
Zachary Yedidia
1c43bb572a
Merge pull request #847 from sotpapathe/octave_support
...
Initial support for Octave/Matlab syntax highlighting
2017-11-18 16:56:31 -05:00
Zachary Yedidia
f96e9e9c1d
Update lua go stdlib access documentation
...
Ref #912
2017-11-16 14:29:36 -05:00
Zachary Yedidia
7dfeda1ae5
Support .cljs and .cljc as clojure files
...
Fixes #911
2017-11-14 13:58:28 -05:00
Zachary Yedidia
d6ccaf0e41
Merge pull request #908 from FujiHaruka/patch-1
...
Update javascript.yaml
2017-11-08 00:28:09 -05:00
Zachary Yedidia
6b6fcc8ba0
Minor documentation update
2017-11-08 00:23:18 -05:00
Fuji Haruka
07bfcc9747
Update javascript.yaml
...
Add statements `async` and `await`.
Its status is stage 3 Draft.
https://tc39.github.io/ecmascript-asyncawait/#async-function-definitions
But I think it's usefull to add, because Node.js >= v7.6 support it.
2017-11-06 20:52:28 +09:00
Zachary Yedidia
423f4675d2
Add a scroll bar option
...
The option is `scrollbar` and is off by default. The scroll bar is
not interactive (you can't click and drag it) but this will likely
be fixed in the future.
Ref #869
2017-11-05 20:07:14 -05:00
Zachary Yedidia
c01ba97215
Add installation script instructions to readme
2017-10-31 16:16:57 -04:00
Zachary Yedidia
288717451f
Fix typo in readme
2017-10-23 22:26:45 -04:00
Zachary Yedidia
a1f3499825
Fix issue with multicursor IDs
...
Fixes #899
2017-10-22 19:51:16 -04:00
Zachary Yedidia
63fa8fec41
Merge
2017-10-22 18:02:18 -04:00
Zachary Yedidia
b9e916999f
Don't print error message if history file doesn't exist
2017-10-22 18:00:47 -04:00
Zachary Yedidia
afedad9977
Merge pull request #898 from TedSinger/master
...
savehistory bugfix
2017-10-22 11:59:43 -04:00
Ted Singer
d82ea2279d
If the history file is unreadable or unparseable, Messenger.history remained nil, causing a panic on read.
...
Now in that case, we temporarily disable saving history and initialize history to empty, instead of nil
2017-10-21 18:59:11 -04:00