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
Frank LENORMAND
d540b9f924
Display the page number in the man page completions
2015-12-01 12:16:21 +03:00
Maxime Coste
c71d0e9f8d
Display clang completed function documentation
2015-11-30 18:48:22 +00:00
Maxime Coste
a8d81e395b
Support dropping last jump and use it to fix :tag double jump push
...
Fixes #492
2015-11-27 13:57:46 +00:00
Maxime Coste
bf7d3a4fec
Cleanup WIP clang-show-completion-info
2015-11-26 13:35:03 +00:00
Maxime Coste
9fe19fa72e
ctags.kak: rename gentags to ctags-generate and add ctags-update
...
Both use proper locking of the tag file, and ctags-update can
update the tags file for a single file.
2015-11-21 12:08:28 +00:00
Maxime Coste
bd2bf3a6a5
clang.kak: rework clang-show-error-info
2015-11-21 12:07:53 +00:00
Maxime Coste
208b91627d
Move client.kak as x11.kak and change tmux.kak to be its peer
2015-11-17 22:28:03 +00:00
Maxime Coste
c6e1d9b3dd
Merge remote-tracking branch 'lenormf/rc/tmux.kak'
2015-11-17 13:40:28 +00:00
Maxime Coste
99f53edd10
clang.kak: Fix escaping in clang-show-error-info
2015-11-17 13:25:48 +00:00
Frank LENORMAND
15e2440900
Escape quotes in the restored termcmd
variable
2015-11-17 11:18:19 +03:00
Maxime Coste
9aa1b770fd
Add sakura to the terminal list in client.kak
...
Closes #479
2015-11-16 13:57:58 +00:00
Maxime Coste
f028e6e8bb
Improve escaping in ctags.kak and complete using ctagsfiles option
2015-11-16 13:34:44 +00:00
Frank LENORMAND
284a40f681
Update rc/client.kak
to fit the tmux changes
...
Trim the script to remove any reference to tmux, and reflect the changes
made in the previous commit.
2015-11-15 19:58:32 +03:00
Frank LENORMAND
678acd32bc
Introduce rc/tmux.kak
...
This commit adds a kak script dedicated to tmux support, and declares
new command to interact with the current tmux session. Users are now
able to create vertical panes or horizontal panes arbitrarily (as
opposed to setting the `termcmd` variable to the proper command). The
script also has its own `focus` function, used to jump from a pane to
another.
2015-11-15 19:57:12 +03:00
Maxime Coste
60393d580d
Override mimetype in rust.kak extension detection
...
Fixes #481
2015-11-15 16:19:39 +00:00
Maxime Coste
95c1d25f28
Fix uses of "..." strings that are broken due to expanding
...
Fixes #475
2015-11-10 13:36:16 +00:00
Maxime Coste
329d5938a1
Merge branch 'cfam' of git://github.com/danlrobertson/kakoune
2015-11-06 14:00:22 +00:00
Daniel Robertson
7e7b238da6
Add common types and keywords to c-family syntax
...
Add a few more common types and C++ extensions to c-family
syntax file
2015-11-06 08:55:23 -05:00
Daniel Robertson
32c1adc271
Gas syntax: update regex and add missing ops
...
Add missing general purpose instructions and strengthen regular
expressions used to detect labels and instructions.
2015-11-05 09:30:38 -05:00
Maxime Coste
4c75c8d940
Merge branch 'gas_syntax' of git://github.com/danlrobertson/kakoune
2015-11-04 19:43:09 +00:00
Daniel Robertson
a276ea3fb5
Add filetype for gas assembly files
...
Add hooks for basic syntax highlighting for the gas assembly file type
2015-11-04 13:06:32 -05:00