diff --git a/.config/kak/autoload/clipboard.kak b/.config/kak/autoload/clipboard.kak index 7bd91ca8..85d297dd 100644 --- a/.config/kak/autoload/clipboard.kak +++ b/.config/kak/autoload/clipboard.kak @@ -4,6 +4,13 @@ declare-option -docstring %{ declare-option int clip_selcount 0 +define-command -hidden clip-trim %{ + try %{ + execute-keys \n + execute-keys bjGjd + } +} + define-command -docstring %{ clip-copy [-split]: copy selections to system clipboard Set the clipboard_copy_cmd option to change the command @@ -28,8 +35,9 @@ define-command -docstring %{ # append a newline # delete extra newlines # select all, pipe to copy cmd - echo '"a\nagjd%' - printf 'gj:try %%{ exec \\n }' + echo '"a\na' + echo 'gj: clip-trim' + echo '%' else # paste all, select all, pipe to copy cmd echo '"a%' @@ -39,7 +47,7 @@ define-command -docstring %{ fi } # clean up - delete-buffer + # delete-buffer } }