From bfd7be19d28cdbe32c81b47f64c88dbe6a2d713a Mon Sep 17 00:00:00 2001 From: Jake Koroman Date: Fri, 10 Apr 2026 22:50:12 -0400 Subject: kak: trim trailing whitespace before save. --- kak/kakrc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'kak/kakrc') diff --git a/kak/kakrc b/kak/kakrc index d9e2968..83cf09e 100644 --- a/kak/kakrc +++ b/kak/kakrc @@ -19,6 +19,10 @@ hook global ModuleLoaded x11 %{ set global termcmd 'st -e sh -c' } +hook global BufWritePre .* %{ + jrk-trim-trailing-whitespace +} + define-command testcmd %{ prompt -file-completion 'What is your name? ' %{ evaluate-commands %sh{ @@ -39,6 +43,10 @@ define-command jrk-set-makecmd-and-make %{ } } +define-command jrk-trim-trailing-whitespace %{ + try %{ execute-keys -draft "%%s\h+$d" } +} + map -docstring 'yank to system clipboard' global user y 'xclip -selection clipboard' map -docstring 'paste from system clipboard' global user p 'xclip -selection clipboard -o' -- cgit v1.2.3