diff --git a/.config/kak/autoload/lsp.kak b/.config/kak/autoload/lsp.kak index 1a2d205b..5191e174 100644 --- a/.config/kak/autoload/lsp.kak +++ b/.config/kak/autoload/lsp.kak @@ -145,4 +145,13 @@ hook -group lsp-filetype-markdown global BufSetOption filetype=markdown %{ } } +# can override this to customize what's rendered in the menu +define-command -override -hidden lsp-perform-code-action -params 1.. -docstring "Called on :lsp-code-actions" %{ + nop %sh{ + if printf '%s' "$kak_opt_lsp_servers" | grep -q 'harper-ls'; then + notify-send "harper time" + fi + } + lsp-menu %arg{@} +}