From 449f2dc89018a0e3aeab9a515a56c8f168354ab6 Mon Sep 17 00:00:00 2001 From: Michael Chalupiak Date: Sun, 24 Aug 2025 23:01:59 -0400 Subject: [PATCH] Added diagnostic toggle --- config/.config/nvim/lua/config/keymap.lua | 7 +++++++ config/.config/nvim/lua/config/set.lua | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/config/.config/nvim/lua/config/keymap.lua b/config/.config/nvim/lua/config/keymap.lua index e4b3e5e..d32f9fb 100644 --- a/config/.config/nvim/lua/config/keymap.lua +++ b/config/.config/nvim/lua/config/keymap.lua @@ -47,6 +47,13 @@ setnx('grR', tele.lsp_references, 'Search lsp references') setnx('grI', tele.lsp_incoming_calls, 'Find incoming function calls') setnx('grO', tele.lsp_outgoing_calls, 'Find outgoing function calls') setnx('grd', tele.diagnostics, 'Show LSP diagnostics') +setnx('grD', (function() + local diag = true + return function() + diag = not diag + vim.diagnostic.config({ update_in_insert = true, float = true, virtual_lines = diag}) + end +end)(), 'Toggle LSP diagnostics') setnx('grs', tele.lsp_workspace_symbols, 'Show workspace symbols') setnx('grS', tele.lsp_document_symbols, 'Show document symbols') setnx('gri', tele.lsp_implementations, 'Goto implementation') diff --git a/config/.config/nvim/lua/config/set.lua b/config/.config/nvim/lua/config/set.lua index d69f3c8..71977fc 100644 --- a/config/.config/nvim/lua/config/set.lua +++ b/config/.config/nvim/lua/config/set.lua @@ -67,7 +67,9 @@ vim.lsp.config('lua_ls', { settings = { Lua = { workspace = { - library = vim.api.nvim_get_runtime_file("", true) + library = vim.api.nvim_get_runtime_file("", true), + maxPreload = 100000, + preloadFileSize = 100000, } } }