From 0675694c1897b8248014fe7a84a0008e88ddda2b Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 13 Jun 2025 18:15:15 -0400 Subject: [PATCH] AutoYADM commit: 2025-06-13 18:15:15 --- .config/kak/autoload/lsp.kak | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.config/kak/autoload/lsp.kak b/.config/kak/autoload/lsp.kak index 715ab6bf..40b21fe1 100644 --- a/.config/kak/autoload/lsp.kak +++ b/.config/kak/autoload/lsp.kak @@ -124,11 +124,6 @@ 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"] @@ -165,7 +160,15 @@ hook -group lsp-filetype-latex global BufSetOption filetype=latex %{ """, ] } - map -docstring 'PDF preview search' buffer lsp / ': texlab-forward-search' + 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")" + } + } + declare-user-mode ltex + map -docstring 'ltex mode' buffer user L ': enter-user-mode ltex' + map -docstring 'PDF preview search' buffer ltex / ': texlab-forward-search' + map -docstring 'add selection to ltex dictionary' buffer ltex s ': ltex-add' } remove-hooks global lsp-filetype-javascript