provide-module ltex-dict %~ declare-option str ltex_dict_path %exp{%val{config}/ltex-dict.txt} declare-option -hidden str ltex_tomlize %{ '%Zbi"a"zr,x_i[a]' } define-command ltex-dict-set %{ declare-option str foobartest '' set-option buffer foobartest %sh{ # printf %s "$kak_opt_lsp_servers" | sed 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} } ~