home/doc/pages
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
..
buffers.asciidoc doc: Fix documentation referring to debug buffer as scratch buffer 2018-05-11 17:52:19 +07:00
changelog.asciidoc Do not reparse %sh{...} strings 2018-07-05 07:54:28 +10:00
commands.asciidoc Extend try command to support multiple catches. 2018-05-19 14:15:16 +10:00
execeval.asciidoc Docs: add missing * for -buffer switch of exec/eval 2018-03-27 08:21:31 +02:00
expansions.asciidoc Make version available through $kak_version and debug info 2018-04-09 17:06:02 +10:00
faces.asciidoc Docs: regroup faces dealing with specific highlighters 2018-05-19 14:15:16 +10:00
faq.asciidoc faq: Document how to render colors properly in tmux 2018-02-23 20:54:40 +03:00
highlighters.asciidoc Merge branch 'patch-3' of git://github.com/co-dh/kakoune 2018-05-27 07:21:51 +10:00
hooks.asciidoc pages/hooks.asciidoc: Document GlobalSetOption 2018-03-05 11:20:17 +11:00
keys.asciidoc docs: add missing <a-{> <a-}> <a-[> and <a-]> keys 2018-06-03 10:29:52 +02:00
mapping.asciidoc Add support for the shift modifier. 2018-04-11 15:15:45 +10:00
modes.asciidoc Remove <scope> from user-modes commands 2018-03-02 09:28:27 +01:00
options.asciidoc Fix typo 2018-04-12 21:28:15 +10:00
regex.asciidoc Add support for regex flag to toggle dot-matches-newline 2018-06-24 12:41:50 +02:00
registers.asciidoc Use '/' register as the default register for <a-k> and <a-K> 2018-01-26 14:15:18 +11:00
scopes.asciidoc Merge remote-tracking branch 'Delapouite/window-scope' 2018-06-19 19:42:26 +10:00