Browse Source

feat: add toggle diagnostics command

master
Tovi Jaeschke-Rogers 5 months ago
parent
commit
87dc719cf0
1 changed files with 17 additions and 11 deletions
  1. +17
    -11
      .config/nvim/lua/tovi/core/commands.lua

+ 17
- 11
.config/nvim/lua/tovi/core/commands.lua View File

@ -1,15 +1,21 @@
local function ToggleTabs()
local options = {"tabstop", "softtabstop", "shiftwidth"}
local options = { "tabstop", "softtabstop", "shiftwidth" }
for _, option in ipairs(options) do
local current_value = vim.opt[option]:get()
vim.opt[option] = (current_value == 4) and 2 or 4
end
for _, option in ipairs(options) do
local current_value = vim.opt[option]:get()
vim.opt[option] = (current_value == 4) and 2 or 4
end
end
vim.api.nvim_create_user_command(
'ToggleTabs',
ToggleTabs,
{ nargs = 0 }
)
vim.api.nvim_create_user_command("ToggleTabs", ToggleTabs, { nargs = 0 })
vim.api.nvim_create_user_command("ToggleDiagnostics", function()
if vim.g.diagnostics_enable == nil or vim.g.diagnostics_enable then
vim.g.diagnostics_enable = false
vim.diagnostic.enable(false)
return
end
vim.g.diagnostics_enable = true
vim.diagnostic.enable(true)
end, {})

Loading…
Cancel
Save