diff options
| author | Maxime Coste <mawww@kakoune.org> | 2024-02-06 20:50:14 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2024-02-06 20:50:14 +1100 |
| commit | 53d9b9b67650a2b34345d9153bef2a01cb75c418 (patch) | |
| tree | c44c97ff5bc0bc4ce9fa8827d1b6940e51859527 | |
| parent | 707904a91ba77f27fc812121fc353371edd19d76 (diff) | |
Escaping tweak in git.kak
| -rw-r--r-- | rc/tools/git.kak | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/rc/tools/git.kak b/rc/tools/git.kak index d9a603e5..bbe8d65f 100644 --- a/rc/tools/git.kak +++ b/rc/tools/git.kak @@ -166,16 +166,16 @@ define-command -params 1.. \ mkfifo ${output} ( git "$@" > ${output} 2>&1 & ) > /dev/null 2>&1 < /dev/null - printf %s "evaluate-commands -try-client '$kak_opt_docsclient' ' + printf %s "evaluate-commands -try-client '$kak_opt_docsclient' %{ edit! -fifo ${output} *git* set-option buffer filetype ${filetype} $(hide_blame) set-option buffer git_blob %{} - hook -always -once buffer BufCloseFifo .* '' + hook -always -once buffer BufCloseFifo .* %{ nop %sh{ rm -r $(dirname ${output}) } - $(printf %s "${on_close_fifo}" | sed "s/'/''''/g") - '' - '" + $(printf %s "${on_close_fifo}" | sed s/\'/\'\'/g) + } + }" } hide_blame() { |
