diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 4568ba18..93ec11cc 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -17,8 +17,9 @@ vim.api.nvim_create_autocmd("VimEnter", { vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() - vim.opt_local.breakindent = true - vim.cmd([[ + if vim.g.md_tex then + vim.opt_local.breakindent = true + vim.cmd([[ syn region mathBlock start=/\$\$/ end=/\$\$/ contains=@tex " inline math syn match mathInline '\$[^$].\{-}\$' contains=@tex @@ -27,6 +28,7 @@ vim.api.nvim_create_autocmd("FileType", { hi def link mathBlock Statement hi def link mathInline Statement ]]) + end end, }) diff --git a/.config/nvim/lua/plugins/render-markdown.lua b/.config/nvim/lua/plugins/render-markdown.lua index 235376a7..14480169 100644 --- a/.config/nvim/lua/plugins/render-markdown.lua +++ b/.config/nvim/lua/plugins/render-markdown.lua @@ -27,7 +27,6 @@ return { }, ft = { "markdown", "rmd", "vimwiki" }, config = function(_, opts) - vim.g.md_tex = true require("render-markdown").setup(opts) Snacks.toggle({ name = "Render Markdown",