diff --git a/.config/kak/autoload/ltex-dict.kak b/.config/kak/autoload/ltex-dict.kak index fc619359..7b2a6823 100644 --- a/.config/kak/autoload/ltex-dict.kak +++ b/.config/kak/autoload/ltex-dict.kak @@ -5,9 +5,20 @@ provide-module ltex-dict %~ '%Zbi"a"zr,x_i[a]' } define-command ltex-dict-read %{ - echo -debug %sh{ + set-register 'a' %sh{ cat "$kak_opt_ltex_dict_path" | kak -f '%Zbi"a"zr,x_i[a]' } } + define-command ltex-dict-set -params 1 %{ + declare-option str foobartest '' + set-option buffer foobartest %sh{ + # printf %s "$kak_opt_lsp_servers" | sed + cmd='cat "$kak_opt_ltex_dict_path" | kak -f %Zbi"a"zr,x_i[a]' + printf %s "$(cat /tmp/lspconf.txt)" | kak -f "$(printf '\\hdictionary =s\\[|\\]m|%s' "$cmd")" + + # printf %s "$kak_opt_lsp_servers" | kak -f "$(printf '\\hdictionary =s\\[|\\]m|%s' "$cmd" + } + echo -debug %opt{foobartest} + } ~