From 05c27960f782a957519ea2f5effe7cbfcdead998 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Sun, 18 Sep 2022 12:16:14 +0530 Subject: [PATCH] nvim: lsp: Disable logging Disable logging completely. The set_log_level call needs to be at the top level else some log message related to startup still gets logged if the call is done in on_attach. --- nvim/.config/nvim/lua/lsp.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nvim/.config/nvim/lua/lsp.lua b/nvim/.config/nvim/lua/lsp.lua index e514c16..de0b7e9 100644 --- a/nvim/.config/nvim/lua/lsp.lua +++ b/nvim/.config/nvim/lua/lsp.lua @@ -9,6 +9,8 @@ inlay_hint.setup({ } }) +vim.lsp.set_log_level("off") + local function preview_location_callback(_, result) if result == nil or vim.tbl_isempty(result) then return nil @@ -126,7 +128,6 @@ end local on_attach = function(client, bufnr) vim.api.nvim_buf_set_option(bufnr, 'omnifunc', 'v:lua.vim.lsp.omnifunc') - vim.lsp.set_log_level('warn') if client.config.flags then client.config.flags.allow_incremental_sync = true