1
1
mirror of https://github.com/mawww/kakoune.git synced 2024-12-28 06:08:05 +03:00
kakoune/rc/extra
Maxime Coste ec16969609 Do not reparse %sh{...} strings
Automatic reparsing of %sh{...}, while convenient in many cases,
can be surprising as well, and can lead to security problems:

'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'.
we make this danger explicit, and we fix the 'nop %sh{...}' pattern.

To reparse %sh{...} strings, they can be passed to evaluate-commands,
which has been fixed to work in every cases where %sh{...} reparsing
was used..
2018-07-05 07:54:28 +10:00
..
arch-linux.kak Fix #1838: Introduce 'arch-linux.kak' 2018-03-03 19:59:54 +01:00
autorestore.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
cabal.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
clang.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
cmake.kak Add a cmake.kak file for highlighting cmake files 2018-06-19 19:40:33 +10:00
coffee.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
cucumber.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
dockerfile.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
editorconfig.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
elixir.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
elm.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
exherbo.kak rc: Don't use command aliases to highlight keywords properly 2017-11-03 10:34:41 +03:00
git-tools.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
go-tools.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
haml.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
hbs.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
i3.kak Add check for i3 filetype 2018-05-28 11:04:34 +02:00
iterm.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
jedi.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
just.kak add justfiles support 2018-02-03 14:43:20 +01:00
kickstart.kak rc: Don't use command aliases to highlight keywords properly 2017-11-03 10:34:41 +03:00
kitty.kak rc extra: Fix kitty support 2018-06-23 08:55:38 +03:00
latex.kak rc: Don't use command aliases to highlight keywords properly 2017-11-03 10:34:41 +03:00
modeline.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
moon.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
nim.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
php.kak Change syntax highlighting regex for numbers so that numbers in identifiers are no longer highlighted. 2018-06-01 11:21:22 +02:00
pony.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
pug.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
racer.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
ragel.kak Convert bundled scripts to ModeChange hook 2018-01-21 10:35:05 +11:00
ranger.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
sass.kak Add extra_word_chars '-' to css.kak 2018-03-21 07:59:40 +01:00
scss.kak Add extra_word_chars '-' to css.kak 2018-03-21 07:59:40 +01:00
taskpaper.kak src rc: Rename exec/eval into execute-keys/evaluate-commands 2017-11-03 11:09:45 +03:00
tmux-repl.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
toml.kak Add TOML v4.0.0 config 2018-05-16 23:00:05 +01:00
tupfile.kak tupfile.kak: regex escaping cleanup 2018-05-26 21:31:57 +10:00
x11-repl.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00