Maxime Coste
7b9f162e7d
Opt-in types for quoting of option lists
...
This avoid quoting ints in int-lists for example, as they do not
risk containing whitespaces.
Fixes #2223
2018-07-22 15:51:32 +10:00
Maxime Coste
019150ba52
Merge remote-tracking branch 'jkonecny/master-add-new-spec-file-dependency'
2018-07-19 22:00:15 +10:00
Maxime Coste
7195100609
Re-introduce kill_session::exit_status, @lenormf was right
...
As discussed in #2186 , in the end we need the exit status for the
case where the local client exited first (the server forked to
background) then another client trigger the kill command.
2018-07-19 19:27:56 +10:00
Maxime Coste
56a5dc66ff
Merge remote-tracking branch 'lenormf/kill-clients-exit-code'
2018-07-19 18:42:22 +10:00
Maxime Coste
d640c321c0
cmake.kak: recognize CMakeCache.txt files as ini
2018-07-19 18:40:55 +10:00
Maxime Coste
ab94d1745e
mail.kak: Recognize Date header
2018-07-19 18:40:48 +10:00
Maxime Coste
40a91b1120
Add a -debug '...' switch to Kakoune startup that sets the debug option
...
This gives an easy way to profile startup by running with -debug profile.
2018-07-19 18:36:49 +10:00
Maxime Coste
7ed5d53fe6
Fix RegexCompileFlags::Backwards having the same value as Optimize
...
That means every Optimized regex had the Backwards version
compiled as well, which doubled the time it took to compile them
and doubled the memory usage of regex.
This should improve #2152
2018-07-19 18:34:40 +10:00
Maxime Coste
2a3e3f0514
Tweak various scripts to improve the time they take to load
...
As requested in #2152 , startup time should be slightly better.
2018-07-19 18:32:29 +10:00
Frank LENORMAND
5543a4d58c
src: Propagate to clients the kill
exit code
...
Fixes #2177
2018-07-19 10:54:49 +03:00
Maxime Coste
56912dd22c
Merge remote-tracking branch 'icetan/buffer-reload-hook'
2018-07-19 08:29:22 +10:00
Maxime Coste
d8cf4f3f3b
Merge remote-tracking branch 'lenormf/fix-lint'
2018-07-19 08:27:40 +10:00
Maxime Coste
b1d5fda960
Reduce confusion in add-highlighter docstring
...
Closes #2222
2018-07-19 08:26:25 +10:00
Frank LENORMAND
4bd6fe55d4
rc lint: Fix diagnosis displaying
2018-07-18 17:42:56 +03:00
Frank LENORMAND
6f35f41ba0
rc lint: Adapt to upstream changes in the format of string lists
2018-07-18 15:48:34 +03:00
Frank LENORMAND
4612d0928a
rc lint: Print an error when lintcmd
is empty
2018-07-18 14:16:05 +03:00
Jiri Konecny
1b2dfb0e47
Add g++ as new build dependency
...
From Fedora 29 the gcc package is not part of the buildroot environment.
2018-07-17 11:38:57 +02:00
Maxime Coste
e7782ff14d
Merge remote-tracking branch 'maximbaz/recognize-gitconfig-syntax'
2018-07-15 20:30:00 +10:00
Maxime Coste
c58457a3c0
Fix manual insert completion menu not getting automatically hidden
...
Fixes #2208
2018-07-15 11:46:02 +10:00
Maxime Coste
d23ac09fc1
Add support for <a-;> in prompt mode
...
Fixes #2096
Closes #2060
2018-07-15 11:17:16 +10:00
Maxime Coste
bde726d034
Change autoshowcompl to auto_complete with insert|prompt possible values
2018-07-15 11:10:32 +10:00
Maxime Coste
58c7b06e1d
Document $kak_reg_*
changes in the changelog
...
Closes #2202
2018-07-14 23:37:42 +10:00
Maxime Coste
5d836a327f
Merge remote-tracking branch 'maximbaz/improve-startup-time'
2018-07-14 23:19:37 +10:00
Maxime Coste
6e77e64734
Merge remote-tracking branch 'maximbaz/fix-python-indent'
2018-07-14 23:18:47 +10:00
Maxime Coste
efeda05a9f
Merge remote-tracking branch 'maximbaz/patch-1'
2018-07-14 23:18:18 +10:00
Maxime Coste
8e1bd88958
Merge remote-tracking branch 'Screwtapello/fix-racer-integration'
2018-07-14 23:17:45 +10:00
Maxime Coste
2f815511da
Merge remote-tracking branch 'Screwtapello/fix-info-docstring'
2018-07-14 23:17:10 +10:00
Maxime Coste
eb7b7bfd4a
Merge remote-tracking branch 'alyssais/patch-3'
2018-07-14 23:16:22 +10:00
Maxim Baz
3ca424d10f
Fix description of ui_options
2018-07-13 22:46:24 +02:00
Alyssa Ross
ec72108174
Update number-lines name in docs
2018-07-10 16:05:26 +00:00
Tim Allen
bc0cd64ecf
racer.kak: Fix more fallout from the recent quoting changes.
2018-07-10 18:55:47 +10:00
Tim Allen
591a9ab093
The info command only takes one content string, not one-or-more.
2018-07-10 17:51:57 +10:00
Maxim Baz
8a95586b5c
Mention autoinfo for normal mode in TRAMPOLINE
2018-07-10 00:55:42 +02:00
Christopher Fredén
cb8270feaa
Add documentation of BufReload hook
2018-07-09 14:20:52 +02:00
Christopher Fredén
ae6c214f52
Add BufReload hook which is triggered on buffer reload
2018-07-09 14:20:52 +02:00
Christopher Fredén
f6d3501802
Christopher Fredén Copyright Waiver
...
I dedicate any and all copyright interest in this software to the
public domain. I make this dedication for the benefit of the public at
large and to the detriment of my heirs and successors. I intend this
dedication to be an overt act of relinquishment in perpetuity of all
present and future rights to this software under copyright law.
2018-07-09 14:20:52 +02:00
Maxim Baz
26bc173631
Fix python indent for lines ending with colon
2018-07-08 18:21:01 +02:00
Maxim Baz
b0b466e0d3
Recognize .gitconfig syntax
2018-07-08 18:10:12 +02:00
Maxim Baz
25b49b9ae1
Improve kakoune startup time by 33%
2018-07-08 16:03:00 +02:00
Maxime Coste
2659912220
go-tools.kak: Fix go-disable-autocomplete
...
As described in #2191
2018-07-08 21:02:51 +10:00
Maxime Coste
79ec8d0010
Rename highlighters that used an underscore to use a dash
...
For example `show_matching` is now `show-matching`.
2018-07-08 19:14:15 +10:00
Maxime Coste
3617509b4a
Merge remote-tracking branch 'maximbaz/gruvbox-linenumbers'
2018-07-08 18:57:15 +10:00
Maxime Coste
1b5f665664
Refactor WrapHighlighter::next_split_pos to avoid non-linear complexity
...
Previous Implementation was constantly computing byte/column count
from the begining of the line, leading to a non-linear complexity
with respect to the length of a line.
Fixes #2146
2018-07-08 18:51:11 +10:00
Maxime Coste
51ec1194f1
Use a memory mapped file for sourcing
2018-07-08 17:25:12 +10:00
Maxime Coste
cde0c51cd6
Tweak comment to make it less ambiguous
2018-07-08 16:58:19 +10:00
Maxime Coste
677ae610f4
Merge remote-tracking branch 'occivink/comment-regs'
2018-07-08 15:59:43 +10:00
Maxime Coste
b3f9f533eb
Merge remote-tracking branch 'maximbaz/fix-highlighters'
2018-07-08 15:57:10 +10:00
Maxime Coste
b6933a2bdb
Fix infinite loop on SIGHUP with the NCursesUI
...
Fixes #2126
2018-07-08 15:54:01 +10:00
Maxim Baz
a4b8954934
Remove the -highlight suffix
2018-07-07 01:51:18 +02:00
Maxime Coste
f0b3925ba7
Merge remote-tracking branch 'maximbaz/improve-comment-line'
2018-07-07 09:39:46 +10:00