2024/2/22

LunarVimでmdxのハイライトを有効にする

lvimでmdxファイルを開いてもハイライトが効かないので、有効にする方法を紹介します。

原因

lvimがファイルタイプを認識していないためです。 また、nvim-lspconfigのserver_configurations.md を見ると、marksmanなどのlspのデフォルト設定のファイルタイプをみると以下のようになっています。

{ "markdown", "markdown.mdx" }

解決方法

.mdxのファイルタイプをmarkdown.mdxに設定します。

lvimのconfig.luaに以下を追加します。

vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
  pattern = "*.mdx",
  command = "set filetype=markdown.mdx",
})

これでmdxファイルを開いたときにハイライトが効くようになります。

Last updated on

On this page