2026.01.18
#neovim#plugins#beginner
blog
render-markdown.nvimでlinkがうまくレンダリングされなくなった
事象
markdownファイルのプレビューには長らくrender-markdown.nvimを使っていたが、 ある日を境にURLのレンダリングがされなくなった
原因
lazy.nvimを使ったtreesitterの設定が問題だったっぽい
※ render-markdownの設定ではなかった...
{
"nvim-treesitter/nvim-treesitter",
lazy = true,
build = ":TSUpdate",
opts = {
indent = { enable = true },
sync_install = false,
ensure_installed = { "html", "css" }, -- 例
},
}
解決方法1
nvim-treesitterの設定を以下のようにする
{
"nvim-treesitter/nvim-treesitter",
lazy = true,
build = ":TSUpdate",
main = "nvim-treesitter.configs", -- これが大事
opts = {
highlight = { enable = true }, -- これが大事2
indent = { enable = true },
sync_install = false,
ensure_installed = { "html", "css" },
},
}
解決方法2
:TSEnable highlightを実行する
結論
Plugin側の問題ではなく、lazy.nvimにおける nvim-treesitter の設定の問題だった模様。
ちなみに私はこの問題を半年弱放置していました...