From 78e602884550b2fc1607e4c0e18364629dd1b3d8 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Thu, 15 May 2025 21:40:01 -0400 Subject: [PATCH] AutoYADM commit: 2025-05-15 21:40:01 --- .config/kak/autoload/filetype/go.kak | 3 +++ .config/kak/kakrc | 28 +++++++++++++++++++--------- 2 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 .config/kak/autoload/filetype/go.kak diff --git a/.config/kak/autoload/filetype/go.kak b/.config/kak/autoload/filetype/go.kak new file mode 100644 index 00000000..f3d54750 --- /dev/null +++ b/.config/kak/autoload/filetype/go.kak @@ -0,0 +1,3 @@ +hook global WinSetOption filetype=go %{ + hook -group go-auto-format window BufWritePre .* lsp-formatting +} diff --git a/.config/kak/kakrc b/.config/kak/kakrc index 5508b4f6..3fe4f95e 100644 --- a/.config/kak/kakrc +++ b/.config/kak/kakrc @@ -79,15 +79,15 @@ map -docstring 'toggle screen centering' global ui z ": ui-scrolloff-toggle declare-option bool autowrap false define-command autowrap-toggle -docstring "toggle autowrap" %{ - evaluate-commands %sh{ - if [ "$kak_opt_autowrap" = "true" ]; then - echo "autowrap-disable" - echo "set-option window autowrap false" - else - echo "autowrap-enable" - echo "set-option window autowrap true" - fi - } + evaluate-commands %sh{ + if [ "$kak_opt_autowrap" = "true" ]; then + echo "autowrap-disable" + echo "set-option window autowrap false" + else + echo "autowrap-enable" + echo "set-option window autowrap true" + fi + } } map -docstring "toggle autowrap" global ui a ": autowrap-toggle" @@ -131,6 +131,16 @@ def git_blame %{ } map -docstring "blame" global git b ": git_blame" +# declare-option bool lsp_fmt false +# define-command -docstring "format buffer" format-safe %{ +# try %sh{ +# if [ "$kak_opt_lsp_fmt" = "true" ]; then +# echo "lsp-formatting" +# else +# echo "format" +# } catch %{ echo "Couldn't format" } +# } + map -docstring "format" global user F ": format" # Case-insensitive Search