From 2135943b198c418ac858c4dd2cabc3e2baf1821c Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Sun, 22 Dec 2024 18:15:02 -0500 Subject: [PATCH] AutoYADM commit: 2024-12-22 18:15:02 --- .config/nvim/lua/config/autocmds.lua | 41 +++++++++++++++------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 353650d9..4a4837ed 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -5,29 +5,32 @@ -- We preserve comment-continuation on in insert mode, -- but disable it for normal mode commands like `o` -vim.g.prev_conceallevel = 0 -vim.api.nvim_create_autocmd("InsertLeave", { +-- vim.g.prev_conceallevel = 0 + +vim.api.nvim_create_autocmd({ "InsertLeave", "FileType" }, { + -- pattern = "*", buffer = 0, - -- command = "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", - callback = function() - local ft = vim.bo.filetype - if ft == "markdown" then - vim.cmd("set conceallevel=" .. vim.g.prev_conceallevel) - end - vim.cmd("setlocal formatoptions-=c formatoptions-=r formatoptions-=o") - end, + command = "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", + -- callback = function() + -- local ft = vim.bo.filetype + -- if ft == "markdown" then + -- vim.cmd("set conceallevel=" .. vim.g.prev_conceallevel) + -- end + -- vim.cmd("setlocal formatoptions-=c formatoptions-=r formatoptions-=o") + -- end, }) vim.api.nvim_create_autocmd("InsertEnter", { buffer = 0, - callback = function() - local ft = vim.bo.filetype - local cl = vim.o.conceallevel - vim.g.prev_conceallevel = cl - if ft == "markdown" then - vim.cmd("set conceallevel=0") - end - vim.cmd("setlocal formatoptions+=c formatoptions+=r formatoptions+=o") - end, + command = "setlocal formatoptions+=c formatoptions+=r formatoptions+=o", + -- callback = function() + -- local ft = vim.bo.filetype + -- local cl = vim.o.conceallevel + -- vim.g.prev_conceallevel = cl + -- if ft == "markdown" then + -- vim.cmd("set conceallevel=0") + -- end + -- vim.cmd("setlocal formatoptions+=c formatoptions+=r formatoptions+=o") + -- end, }) vim.api.nvim_create_autocmd("VimEnter", {