Hide indent signs when toggling decorations in nvim.

This commit is contained in:
Bartek Stalewski 2025-02-11 00:51:35 +01:00
parent e86ab11776
commit bce1d7498d
Signed by: ftpd
SSH Key Fingerprint: SHA256:vGQiaNJcfUMLt3wF58+Zx15C6SpRDA9spUeggjVY8Yo
2 changed files with 16 additions and 6 deletions

View File

@ -23,12 +23,7 @@ map(
'<cmd>execute "set colorcolumn=" . (&colorcolumn == "" ? "80,120" : "")<cr>', '<cmd>execute "set colorcolumn=" . (&colorcolumn == "" ? "80,120" : "")<cr>',
{ desc = "toggle column", remap = true } { desc = "toggle column", remap = true }
) )
map( -- <leader>n (toggle decorations) moved to configuration of snacks.nvim in plugins/init.lua
"n",
"<leader>n",
'<cmd>set number!<cr><cmd>execute "set signcolumn=" . (&signcolumn == "yes" ? "no" : "yes")<cr>',
{ desc = "toggle decorations", remap = true }
)
map("v", "<leader>/", "gc", { desc = "toggle comments", remap = true }) map("v", "<leader>/", "gc", { desc = "toggle comments", remap = true })
nomap("n", "<leader><space>") nomap("n", "<leader><space>")

View File

@ -12,6 +12,21 @@ return {
opts = { opts = {
dashboard = { enabled = false }, dashboard = { enabled = false },
}, },
keys = {
{
"<leader>n",
function()
vim.cmd("set number!")
vim.cmd('execute "set signcolumn=" . (&signcolumn == "yes" ? "no" : "yes")')
if Snacks.indent.enabled then
Snacks.indent.disable()
else
Snacks.indent.enable()
end
end,
desc = "toggle decorations",
},
},
}, },
{ {