diff --git a/.config/kak/autoload/ltex-dict.kak b/.config/kak/autoload/ltex-dict.kak index 7b2a6823..0c14f8f9 100644 --- a/.config/kak/autoload/ltex-dict.kak +++ b/.config/kak/autoload/ltex-dict.kak @@ -4,19 +4,13 @@ provide-module ltex-dict %~ declare-option -hidden str ltex_tomlize %{ '%Zbi"a"zr,x_i[a]' } - define-command ltex-dict-read %{ - 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 %{ + define-command ltex-dict-set %{ 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" + list="$(cat "$kak_opt_ltex_dict_path" | kak -f '%Zbi"a"zr,x_i[a]')" + # cat /tmp/lspconf.txt | sed "/^\s*dictionary =/ s/\[\]/$list/g" + printf "$kak_opt_lsp_servers" | sed "/^\s*dictionary =/ s/\[\]/$list/g" } echo -debug %opt{foobartest} }