diff --git a/kakoune/.config/kak/kakrc b/kakoune/.config/kak/kakrc index 5cf00cb..1640890 100644 --- a/kakoune/.config/kak/kakrc +++ b/kakoune/.config/kak/kakrc @@ -124,17 +124,17 @@ define-command -override git-hide-diff %{ define-command -override ctags-file-symbols %{ prompt -menu -shell-script-candidates %{ - ctags -uo - -x $kak_buffile | awk '{ print $1 ":" $2 ":" $3 }' + ctags -uo - -x "$kak_buffile" | awk '{ print $1, $2, $3 }' } 'File symbols: ' %{ - evaluate-commands %sh{ printf '%s\n' $kak_text | awk -F ':' '{ print "execute-keys", $3, "g", "/\\b" $1 "\\b" }' } + evaluate-commands %sh{ printf '%s\n' "$kak_text" | awk '{ print "execute-keys", $3, "g", "/\\b" $1 "\\b" }' } } } define-command -override ctags-project-symbols %{ prompt -menu -shell-script-candidates %{ - git ls-files | xargs ctags -uo - -x | awk '{ print $1 ":" $2 ":" $3 ":" $4 }' + git ls-files | xargs ctags -uo - -x | awk '{ print $1, $2, $3, $4 }' } 'Project symbols: ' %{ - evaluate-commands %sh{ printf '%s\n' $kak_text | awk -F ':' '{ print "edit --", $4, $3 "; execute-keys /\\b" $1 "\\b" }' } + evaluate-commands %sh{ printf '%s\n' "$kak_text" | awk '{ print "edit --", $4, $3 "; execute-keys /\\b" $1 "\\b" }' } } }