Я пытаюсь сделать зачеркивание для файлов уценки в терминале vim. Однако с текущими плагинами и схемой цветов он либо окрашивает текст, либо подчеркивает его. Я придирчивый, и мне бы хотелось, чтобы отрисовка зачеркнута.
Выполнение :so $VIMRUNTIME/syntax/hitest.vim
в файле уценки справедливо показывает основные моменты, включая подчеркивание / раскрашивание, но также groupname
, что составляет htmlStrike
.
Поэтому я пытаюсь добавить следующее к своему init.vim
(прочитав :h attr-list
):
function s:ApplyStrikethrough()
highlight htmlStrike cterm=strikethrough
endfunction
autocmd FileType md call s:ApplyStrikethrough()
Я также пробовал выше без autocmd, например просто highlight htmlStrike cterm=strikethrough
. Я также попробовал highlight htmlStrike gui=strikethrough guisp='Red'
. Все, что я могу сделать sh, - это вообще не иметь выделения ...
Я знаю, что мой терминал (Китти) способен отрисовывать зачеркивание, выполнив echo -e "\e[9mstrikethrough\e[0m"
.
OS: Manjaro Linux x86_64
WM: i3
shell: zsh 5.7.1
Vim: NVIM v0.4.3
Term: kitty 0.15.1
Любая помощь с благодарностью, спасибо!