neovim: add module for enabling/disabling formatting

This commit is contained in:
2023-09-01 09:46:23 +03:00
parent ceb2ac3de8
commit 7f6c084a21
4 changed files with 58 additions and 6 deletions

View File

@@ -0,0 +1,35 @@
local M = {}
vim.g.daniil_formatting_enabled = 1
function M.enable()
vim.g.daniil_formatting_enabled = 1
end
function M.disable()
vim.g.daniil_formatting_enabled = 0
end
function M.toggle()
if M.is_enabled() then
M.disable()
else
M.enable()
end
M.status()
end
function M.is_enabled()
return vim.g.daniil_formatting_enabled == 1
end
function M.status()
if M.is_enabled() then
vim.notify("Formatting enabled")
else
vim.notify("Formatting disabled")
end
end
return M