kakoune/colors
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
..
base16.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
default.kak Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
desertex.kak Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
github.kak Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
gruvbox.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
lucius.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
reeder.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
solarized-dark-termcolors.kak Add termcolor-based Solarized colorschemes 2018-05-15 10:58:09 -07:00
solarized-dark.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
solarized-light-termcolors.kak improve solarized theme and Scala syntax highlighting 2018-06-22 13:42:06 -07:00
solarized-light.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
tomorrow-night.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
zenburn.kak Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00