Maxime Coste
4a954839fa
Merge remote-tracking branch 'Delapouite/doc-semicolon'
2019-11-07 20:04:58 +11:00
Maxime Coste
3e7301ede7
Support \x and \u escapes in regex character classes
...
Change \u to use 6 digits to cover the full unicode range.
Fixes #3172
2019-11-06 20:48:48 +11:00
Frank LENORMAND
3816f1fa43
src: Make sure clients connect from a TTY
...
Fixes #3159
2019-11-05 20:24:08 +01:00
Maxime Coste
294a5b72e6
Fix some ncurses rendering issues
2019-11-05 17:36:21 +11:00
Maxime Coste
44047a69c5
Fix c-family include highlighting
2019-11-05 17:35:44 +11:00
Maxime Coste
6f3124d678
Split clearing to end of line out of NCursesUI::Window::draw
...
Explicitely clear instead of relying on a brittle heuristic.
2019-11-05 08:04:58 +11:00
Maxime Coste
0f292d343b
Use a specific WrapMarker face for wrap highlighter wrapped line marker
2019-11-04 21:49:54 +11:00
Delapouite
551d7dfbac
doc: mention newly introduced <semicolon>
and <a-semicolon>
keys
...
Ref: #3156
2019-10-28 22:18:55 +01:00
Maxime Coste
ec31d83972
Merge remote-tracking branch 'Delapouite/doc-hl-group'
2019-10-23 22:39:08 +11:00
Maxime Coste
a1b6bca540
Merge remote-tracking branch 'nfultz/patch-1'
2019-10-23 22:37:58 +11:00
Maxime Coste
d268f8bb81
Merge remote-tracking branch 'lenormf/colorscheme-kaleidoscope-light'
2019-10-23 22:36:37 +11:00
Maxime Coste
5b34a6ed81
Merge remote-tracking branch 'eraserhd/tmux-version-check'
2019-10-23 22:36:11 +11:00
Maxime Coste
ffa47f3e35
Merge remote-tracking branch 'lenormf/fix-2510'
2019-10-23 22:34:01 +11:00
Maxime Coste
74275b82e1
Merge remote-tracking branch 'lenormf/python-highlight-module'
2019-10-23 22:32:10 +11:00
Maxime Coste
a49ae162f4
Add a -verbatim switch to evaluate-commands for perfect forwarding
...
-verbatim will disable argument parsing in evaluate-commands, making
it possible to forward a single command to a different context without
triggering a reparsing of the arguments.
Fixes -try-client support in grep.kak
Closes #3153
2019-10-23 22:30:23 +11:00
Maxime Coste
362021c1d3
Merge remote-tracking branch 'lenormf/key-semicolon'
2019-10-23 22:10:06 +11:00
Maxime Coste
ab6e7f8b0e
Merge remote-tracking branch 'lenormf/fix-swift'
2019-10-23 22:08:47 +11:00
Maxime Coste
db2db951c3
Only allow minus at the begining of json numbers
2019-10-23 22:08:07 +11:00
Dan Rosén
c792986768
Teach JSON parser negative numbers
2019-10-22 21:14:38 +02:00
Jason Felice
6f443537e4
Accept tmux pre-release and rc versions
2019-10-22 10:25:41 -04:00
Frank LENORMAND
e3ba7f7d56
rc swift: Remove highlighting of non-standard comments
...
Highlighting arbitrary words in Swift comments should be done from the
user configuration, plus hardcoding the `red` color doesn't play well
with all colorschemes.
2019-10-22 11:12:10 +02:00
Frank LENORMAND
21614cb06e
src: Create a <semicolon> named key
...
This commit allows using the <semicolon> expansion in commands, instead
of `\;`.
It makes commands look more elegant, and prevents new-comers from
falling into the trap of using <a-;> without escaping the semicolon.
2019-10-22 11:02:06 +02:00
Frank LENORMAND
38746b169e
rc python: Highlight modules in import statements
2019-10-20 20:21:08 +02:00
Frank LENORMAND
21686f8d5e
man: Factorize the documentation about autoloading
...
Fixes #2510
2019-10-20 12:44:56 +02:00
Frank LENORMAND
d1627827ee
colors: Implement a colorblind-friendly light colorscheme
2019-10-19 16:03:49 +02:00
Maxime Coste
3c34de7fe7
Remove explicit sizes from make_array calls
2019-10-17 22:48:22 +11:00
Maxime Coste
a5d662f7fe
Fix d.kak invonluntary modification
2019-10-17 22:39:07 +11:00
Maxime Coste
dc536da513
Split clang/gcc specific arguments
2019-10-17 12:30:24 +11:00
Maxime Coste
6a893b4e56
Limit word completion menu filename length
2019-10-17 08:15:33 +11:00
Maxime Coste
c7f106a09b
Slight code style change
2019-10-17 08:15:12 +11:00
Maxime Coste
6dda47e26a
gitignore generated .json files
2019-10-17 08:14:52 +11:00
Neal Fultz
0b7b4d6058
Adding allow-empty command to contributing
...
Many people will not know about the `allow-empty` flag, and will instead
lose time googling the "nothing to commit, working tree clean" error message.
2019-10-16 09:24:17 -07:00
Maxime Coste
e4fb70ebec
Replace ModeChange hooks by ModePush and ModePop
...
Remove deprecated InsertBegin, InsertEnd, NormalBegin, NormalEnd
hooks.
Closes #2545
2019-10-16 20:45:53 +11:00
Maxime Coste
3a36a2486e
Slight cleanup of the menu display code
2019-10-16 20:45:53 +11:00
Delapouite
c21228a8bd
doc: fix example about shared highlighter group
2019-10-15 21:28:35 +02:00
Maxime Coste
a1a63901c1
Merge branch 'patch-1' of https://github.com/chaoky/kakoune
2019-10-15 20:46:40 +11:00
Maxime Coste
2f1afb274a
Merge remote-tracking branch 'eraserhd/test-async'
2019-10-15 20:44:02 +11:00
Maxime Coste
4f6f74cc04
Merge branch 'patch-1' of https://github.com/ytang/kakoune
2019-10-15 20:35:07 +11:00
Jason Felice
e888f4341c
test: Allow expect-style UI tests, testing any var
2019-10-13 14:57:24 -04:00
Jason Felice
2b1ca43328
test: Clear socket correctly when XDG_RUNTIME_DIR is set
2019-10-13 14:56:55 -04:00
Maxime Coste
081595fa2f
Support specifying the user configuration with KAKOUNE_CONFIG_DIR
...
Fixes #3072
Closes #3081
2019-10-10 20:26:27 +11:00
Maxime Coste
f2fa260929
Merge remote-tracking branch 'Delapouite/combine-selections'
2019-10-10 20:11:26 +11:00
Delapouite
2148b84274
Add unambiguous titles for infobox "enter combining operator"
...
fix #3089
2019-10-10 08:34:36 +02:00
Yang Tang
6a37767b75
doc: swap q
and Q
in TRAMPOLINE
2019-10-09 16:05:10 -04:00
Maxime Coste
e4f815e350
Merge remote-tracking branch 'occivink/alt-fail'
2019-10-09 19:18:45 +11:00
Maxime Coste
5430f6ccad
Simplify argument pass through in git wrapper script
...
Fixes #2869
2019-10-09 17:40:57 +11:00
lordie
d3458fd877
Chaoky 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.
2019-10-08 15:20:59 -03:00
Olivier Perret
fac05f3ea0
[rc] Use 'fail' when the alternative file cannot be found
...
This makes it possible to implement a fallback strategy using 'try .. catch',
for cases where the alternative file is not stored in a subdirectory
2019-10-08 18:06:54 +02:00
Maxime Coste
f9b07ea028
Merge branch 'patch-1' of http://github.com/rushsteve1/kakoune
2019-10-08 19:15:05 +11:00
Maxime Coste
a2993ea104
Check that stdin is readable before calling read
...
This should not be necessary, but it works around a bug in WSL.
Fixes #3112
2019-10-08 18:38:05 +11:00