1
0
Fork 0

Update fzf-yank-ring.kak - Fix quoting for strings like hello 'test' world

This commit is contained in:
Lynn 2019-12-06 16:51:15 +00:00
parent 68d7717295
commit c54e0d7030

View file

@ -22,7 +22,7 @@ define-command -hidden fzf-yank-ring %{ evaluate-commands %sh{
yanks=$(mktemp ${TMPDIR:-/tmp}/kak-fzf-yanks.XXXXXX) yanks=$(mktemp ${TMPDIR:-/tmp}/kak-fzf-yanks.XXXXXX)
eval "set -- $kak_quoted_opt_yank_ring_history" eval "set -- $kak_quoted_opt_yank_ring_history"
while [ $# -gt 0 ]; do while [ $# -gt 0 ]; do
item=$(printf "%s" "$1" | sed "s/^'//;s/'$//" | awk 1 ORS='␤') item=$(printf "%s" "$1" | sed "s/^'//;s/'$//;s/''/'/g" | awk 1 ORS='␤')
printf "%s\n" "$item" >> $yanks printf "%s\n" "$item" >> $yanks
shift shift
done done