From 6b4927cb519c91fda09fde4212aed59efea120f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Mon, 25 May 2026 21:44:15 +0200 Subject: [PATCH] kakoune: file/project symbols: use spaces as delimiters --- kakoune/.config/kak/kakrc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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" }' } } }