diff --git a/.config/kak/autoload/lsp.kak b/.config/kak/autoload/lsp.kak index e96121e6..715ab6bf 100644 --- a/.config/kak/autoload/lsp.kak +++ b/.config/kak/autoload/lsp.kak @@ -124,6 +124,11 @@ hook -group lsp-filetype-python global BufSetOption filetype=python %{ remove-hooks global lsp-filetype-latex hook -group lsp-filetype-latex global BufSetOption filetype=latex %{ + define-command -docstring 'Add selection to ltex-ls dictionary' ltex-add %{ + set-option buffer lsp_servers %sh{ + printf %s "$kak_opt_lsp_servers" | kak -f "$(printf 'dictionary =s\\[.*\\]]_a, "%s"' "$kak_selection")" + } + } set-option buffer lsp_servers %{ [ltex-ls-plus] root_globs = [".git", ".hg", "main.tex"]