AutoYADM commit: 2024-12-22 18:15:02

This commit is contained in:
Daniel Fichtinger 2024-12-22 18:15:02 -05:00
parent 6707c2cab1
commit 2135943b19

View file

@ -5,29 +5,32 @@
-- We preserve comment-continuation on <CR> in insert mode, -- We preserve comment-continuation on <CR> in insert mode,
-- but disable it for normal mode commands like `o` -- but disable it for normal mode commands like `o`
vim.g.prev_conceallevel = 0 -- vim.g.prev_conceallevel = 0
vim.api.nvim_create_autocmd("InsertLeave", {
vim.api.nvim_create_autocmd({ "InsertLeave", "FileType" }, {
-- pattern = "*",
buffer = 0, buffer = 0,
-- command = "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", command = "setlocal formatoptions-=c formatoptions-=r formatoptions-=o",
callback = function() -- callback = function()
local ft = vim.bo.filetype -- local ft = vim.bo.filetype
if ft == "markdown" then -- if ft == "markdown" then
vim.cmd("set conceallevel=" .. vim.g.prev_conceallevel) -- vim.cmd("set conceallevel=" .. vim.g.prev_conceallevel)
end -- end
vim.cmd("setlocal formatoptions-=c formatoptions-=r formatoptions-=o") -- vim.cmd("setlocal formatoptions-=c formatoptions-=r formatoptions-=o")
end, -- end,
}) })
vim.api.nvim_create_autocmd("InsertEnter", { vim.api.nvim_create_autocmd("InsertEnter", {
buffer = 0, buffer = 0,
callback = function() command = "setlocal formatoptions+=c formatoptions+=r formatoptions+=o",
local ft = vim.bo.filetype -- callback = function()
local cl = vim.o.conceallevel -- local ft = vim.bo.filetype
vim.g.prev_conceallevel = cl -- local cl = vim.o.conceallevel
if ft == "markdown" then -- vim.g.prev_conceallevel = cl
vim.cmd("set conceallevel=0") -- if ft == "markdown" then
end -- vim.cmd("set conceallevel=0")
vim.cmd("setlocal formatoptions+=c formatoptions+=r formatoptions+=o") -- end
end, -- vim.cmd("setlocal formatoptions+=c formatoptions+=r formatoptions+=o")
-- end,
}) })
vim.api.nvim_create_autocmd("VimEnter", { vim.api.nvim_create_autocmd("VimEnter", {