терминал Vim зачеркнутый - PullRequest
       66

терминал Vim зачеркнутый

0 голосов
/ 28 января 2020

Я пытаюсь сделать зачеркивание для файлов уценки в терминале 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

Любая помощь с благодарностью, спасибо!

...