kakoune/share/kak
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
..
autoload
colors Add a colorscheme command and a first zenburn them in the colors directory 2015-07-02 13:56:38 +01:00
doc Doc: add missing symlink to access ocumentation pages 2017-11-08 14:57:06 +08:00
kakrc Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
rc Fix python comment copy logic in python.kak 2016-10-13 20:13:05 +01:00