Commit Graph

377 Commits

Author SHA1 Message Date
Alex Leferry 2
1aed03aaf9 make auto-indenting after start structure more robust 2016-02-03 09:30:11 +01:00
Alex Leferry 2
85383e7083 do not clear multiple selections when preserving previous line indent 2016-02-03 09:30:11 +01:00
Alex Leferry 2
d4d19c2590 clean up 2016-02-03 09:29:40 +01:00
Maxime Coste
3349bcd277 Rename 'ini-file' filetype to just 'ini' 2016-01-28 19:33:21 +00:00
Maxime Coste
5388a538ef Avoid interpretting eventual output in send-text implementations 2016-01-28 19:30:49 +00:00
Maxime Coste
d3bbab313b Merge git://github.com/gokcehan/kakoune 2016-01-28 19:30:38 +00:00
Gokcehan Kara
31b4c5c4c8 split x11 repl functionality to x11-repl.kak 2016-01-26 15:05:35 +02:00
Gokcehan Kara
e25490dc7f split tmux repl functionality to tmux-repl.kak 2016-01-26 15:04:48 +02:00
Maxime Coste
4f07632ac0 Add missing quoting in clang.kak 2016-01-26 06:32:23 +00:00
Maxime Coste
3d8e9a298c Merge remote-tracking branch 'lenormf/rc/spell.kak' 2016-01-26 05:09:50 +00:00
Gokcehan Kara
0df6be4992 add basic support for repl interaction in x11
Define x11-repl command that optionally takes the name of an interpreter
to start it on a new window. Users then can select some text in the
editor and use [x11-]send-text command to send it to the interpreter.
Ideally the latter command should be bound to a key for easier
interaction. Requires xsel and xdotool to work.
2016-01-24 15:18:14 +02:00
Gokcehan Kara
830c9b237a add basic support for repl interaction in tmux
Define tmux-repl-vertical/horizontal/window commands that optionally
takes the name of an interpreter to start it on a new pane/window. Users
then can select some text in the editor and use [tmux-]send-text command
to send it to the interpreter. Ideally the latter command should be
bound to a key for easier interaction.
2016-01-24 15:14:33 +02:00
Frank LENORMAND
f209bfb4f7 Document the spell command, add an optional paramater that sets the language against which the check will be performed 2016-01-24 11:08:05 +02:00
Gokcehan Kara
4fdaba5a42 fix tmux-new-window command docstring 2016-01-23 19:46:36 +02:00
Alex Leferry 2
396534c0bb make auto-(indenting/insertion) more robust 2016-01-21 19:19:17 +01:00
Alex Leferry 2
c24fa2ea79 support commenting 2016-01-21 18:33:03 +01:00
Maxime Coste
2bc24d6889 Merge remote-tracking branch 'lenormf/fix-ranges-hl' 2016-01-20 02:11:07 +00:00
Maxime Coste
31bda2f48b Merge remote-tracking branch 'benoit-intrw/ini' 2016-01-20 02:10:41 +00:00
Frank LENORMAND
5c189887e0 Factorize the code that parses the output of aspell 2016-01-16 21:12:10 +02:00
Maxime Coste
1c418be498 clang.kak: Use echo instead of printf %s as the latter has problems with newlines 2016-01-13 10:27:53 +00:00
Benoît Laurent
fb37a8ec38 Add 'cfg' extension to 'ini-file' filetype
'cfg' is another common file extension for ini like files. My use case is about
http://www.buildout.org/ config files.
2016-01-12 21:25:47 +01:00
Maxime Coste
99c5b7e678 Replace potentially problematic uses of echo with printf %s
Echo supported switches are not well defined, so echo usage that
directly pass a shell variable as parameter may not have the
expected behaviour. Using printf %s should be safer.
2016-01-10 20:41:46 +00:00
Maxime Coste
3dee04b701 Remove useless code 2016-01-10 20:39:58 +00:00
Alex Leferry 2
535957fbd1 add rc/lua.kak 2016-01-07 15:49:35 +01:00
Maxime Coste
c39a4d5879 Add a static_words str-list option always considered for word completion
Fixes #313
2015-12-27 08:53:31 +00:00
Maxime Coste
dca9e2b73d Fix spell.kak wrong use of sed flags 2015-12-24 22:04:17 +00:00
Maxime Coste
1288a1d385 Support collapsing jumps in eval and exec
Fixes #535
2015-12-23 02:46:13 +00:00
Maxime Coste
8dcffd8f5a Initial, WIP spelling implementation
Add a ranges highlighter that takes a timestamped list of ranges and
associated face. Add a spell.kak file that uses aspell pipe interface
to fill a range-faces option.
2015-12-17 04:07:49 +00:00
Frank LENORMAND
925d41f596 Fix a regression introduced in aa6f7c82.
The regular expression changed, and returned the wrong page number to
the command completion.
2015-12-16 17:48:33 +03:00
Maxime Coste
fee06e8889 Tweak javascript highlighting
Fixes #531
2015-12-15 04:38:26 +00:00
Maxime Coste
b6105fa106 Use markup for line-flags instead of a single face 2015-12-12 23:16:07 +00:00
Maxime Coste
4cb74623bb Store the buffer timestamp in line flags options respect it for highlighting
Option content is auto updated to match current buffer, so that line flags
are updated according to buffer modifications.
2015-12-12 11:45:45 +00:00
Maxime Coste
aa6f7c82e9 Fix some posix compliance in man.kak 2015-12-10 20:40:43 +00:00
Maxime Coste
2ca1784495 Merge remote-tracking branch 'jkonecny/master-fix-kickstart' 2015-12-08 07:56:30 +00:00
Maxime Coste
89821e9471 Move grench.rc in the correct directory 2015-12-08 00:10:26 +00:00
Jiri Konecny
cf77068940 Fix bad highlighting of parameters with '-' in kickstart
Parameters like "ignoredisk --only-use=sda" badly highlighted only first
part of "--only-use".
2015-12-07 15:17:40 +01:00
Enrico Lumetti
660c614ae5 Fix exherbo.kak syntax 2015-12-06 04:12:11 +01:00
Maxime Coste
270420d485 Merge remote-tracking branch 'somasis/feature/etc.kak' 2015-12-05 10:02:01 +00:00
Kylie McClain
2fb48d1d6f etc.kak: highlighting for common Unix system configuration files 2015-12-04 20:58:33 -05:00
Kylie McClain
f86acce5b8 exherbo.kak: add more paludis configurations, various improvments 2015-12-04 13:42:37 -05:00
Maxime Coste
d09dd09b6c commenting.kak: fix bashism and cleanup 2015-12-03 13:38:37 +00:00
Maxime Coste
55d60e6ce2 Merge remote-tracking branch 'lenormf/rc/commenting.kak' 2015-12-03 13:35:01 +00:00
Frank LENORMAND
74112ef23c Simplify/remove the escaping routines 2015-12-03 08:52:57 +03:00
Frank LENORMAND
c8efd3dd53 Add comment characters to the HTML support script 2015-12-02 15:33:29 +03:00
Frank LENORMAND
c40dba8a20 Escape additional characters that could be interpreted by the regex/exec engine 2015-12-02 15:22:31 +03:00
Frank LENORMAND
c84f06300a Do not add an extra space before/after the commenting characters, to let the user choose exactly what will be inserted in the selection 2015-12-02 12:55:25 +03:00
Maxime Coste
2a6f36732d Merge remote-tracking branch 'lenormf/rc/man.kak' 2015-12-02 09:38:42 +00:00
Maxime Coste
0c30df7a0c Fix clang completion parameter passing 2015-12-02 01:18:20 +00:00
Maxime Coste
982270abf9 tmux.kak: forward arguments without going though a %sh{} 2015-12-02 00:53:34 +00:00
Maxime Coste
550a95a3d7 Change def -shell-params to def -params and take the counts as parameters 2015-12-01 14:00:55 +00:00