diff --git a/.config/nvim/plugin/autocommands.lua b/.config/nvim/plugin/autocommands.lua index 3de0d831..32d61d22 100644 --- a/.config/nvim/plugin/autocommands.lua +++ b/.config/nvim/plugin/autocommands.lua @@ -58,3 +58,13 @@ vim.api.nvim_create_autocmd({ "VimEnter", "FocusGained", "BufEnter" }, { group = vim.api.nvim_create_augroup("ReloadFileOnChange", {}), command = "checktime", }) + +local auto_conceallevel = vim.api.nvim_create_augroup("markdown-conceallevel", { clear = true }) +vim.api.nvim_create_autocmd( + "InsertEnter", + { group = auto_conceallevel, pattern = "*.md", callback = function() vim.o.conceallevel = 0 end } +) +vim.api.nvim_create_autocmd( + { "InsertLeave", "BufEnter", "WinEnter" }, + { group = auto_conceallevel, pattern = "*.md", callback = function() vim.o.conceallevel = 3 end } +)