#markdown #syntax-highlighting #neovim #vim-syntax-highlighting
#markdown #подсветка синтаксиса #neovim #vim-подсветка синтаксиса
Вопрос:
В настоящее время я пытаюсь начать писать Markdown в Neovim. Однако подсветка синтаксиса испорчена. В частности, всякий раз, когда у меня внутри блока LaTeX меньше знака, все, что после него, выделяется (вероятно, потому, что оно считается тегом HTML).
Когда я компилирую код в PDF, все работает как ожидалось, включая весь код LaTeX. В результате я пришел к выводу, что сам код в порядке, а подсветка синтаксиса испорчена.
Есть ли какой-либо способ исправить эту проблему с помощью подсветки синтаксиса Neovim?
Комментарии:
1. как выглядит ваш пример markdown?
Ответ №1:
Вы можете попробовать установить разработанную версию синтаксического плагина markdown из https://github.com/tpope/vim-markdown
Я использую Neovim и подключаю, поэтому я добавил следующее ~/config/nvim/init.vim
, перезапустил nvim и запустил :PlugInstall
:
" Development version of core markdown syntax.
Plug 'tpope/vim-markdown'
Это исправило проблемы для меня, когда текст с отступом после маркера отображался как код; это может решить или не решить вашу проблему. Если это не так, вам следует рассмотреть возможность открытия тикета в этом репозитории github, предоставив автору вашу уценку.
Комментарии:
1. Установка самой последней версии
'tpope/vim-markdown'
также решила проблемы для меня! Я использую Vim 9.0.2. Использование nvim Treesitter для Markdown также работает.