nvim: toggle diagnostic
This commit is contained in:
parent
3cb529be0b
commit
b8742d6226
1 changed files with 12 additions and 0 deletions
|
@ -14,6 +14,17 @@ local function toggle_win_opt(name)
|
|||
end
|
||||
end
|
||||
|
||||
local function toggle_current_win_diagnostic()
|
||||
local d = vim.diagnostic
|
||||
if d.is_disabled(0, nil) then
|
||||
d.enable(0, nil)
|
||||
vim.notify('Enabling diagnostic')
|
||||
else
|
||||
d.disable(0, nil)
|
||||
vim.notify('Disabling diagnostic')
|
||||
end
|
||||
end
|
||||
|
||||
function M.setup()
|
||||
vim.keymap.set('n', '<S-Down>', '<C-E>')
|
||||
vim.keymap.set('n', '<S-Up>', '<C-Y>')
|
||||
|
@ -34,6 +45,7 @@ function M.setup()
|
|||
vim.keymap.set('n', '<leader>on', function() toggle_win_opt('number') end, { desc = 'Toggle number' })
|
||||
vim.keymap.set('n', '<leader>or', function() toggle_win_opt('relativenumber') end, { desc = 'Toggle relativenumber' })
|
||||
vim.keymap.set('n', '<leader>oR', require('configs.options').setup, { desc = 'RESET' })
|
||||
vim.keymap.set('n', '<leader>od', toggle_current_win_diagnostic, { desc = 'Toggle diagnostic' })
|
||||
vim.keymap.set('n', '<leader>of', function()
|
||||
if (vim.api.nvim_win_get_option(0, 'foldmethod') ~= 'marker') then
|
||||
vim.api.nvim_win_set_option(0, 'foldmethod', 'marker')
|
||||
|
|
Loading…
Add table
Reference in a new issue