Compare commits

...

2 Commits

Author SHA1 Message Date
Moritz Böhme d4be10ddda feat(nvim): improve zen mode 2023-09-07 09:09:12 +02:00
Moritz Böhme 8f0a066e33 feat(nvim): toggle diagnostics with lsp lines 2023-09-07 09:08:18 +02:00
2 changed files with 36 additions and 2 deletions

View File

@ -316,8 +316,32 @@ with builtins;
keys = [
{ key = "<leader>tz"; cmd = "<cmd>ZenMode<cr>"; desc = "Zen mode"; }
];
conf = /* lua */ ''
require("zen-mode").setup({
plugins = {
tmux = {
enabled = true,
},
},
})
'';
dependencies = [
{ plugin = twilight-nvim; }
{
plugin = twilight-nvim;
conf = /* lua */ ''
require("twilight").setup({
context = 20,
expand = { -- for treesitter, we we always try to expand to the top-most ancestor with these types
"function",
"function_definition",
"if_statement",
"method",
"method_definition",
"table",
},
})
'';
}
];
}
];

View File

@ -52,7 +52,17 @@ local on_attach_def = function(client, bufnr)
},
},
t = {
l = { lsp_lines.toggle, "LSP lines" },
l = {
function()
lsp_lines.toggle()
if vim.diagnostic.is_disabled() then
vim.diagnostic.enable()
else
vim.diagnostic.disable()
end
end,
"LSP lines",
},
i = {
function()
vim.lsp.inlay_hint(bufnr, nil)