From 7fdf0aa7a49be818e8983d19817a1fbc5be5d53d Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Mon, 31 Mar 2025 11:53:39 +0100 Subject: [PATCH] wip --- lua/configs/lspconfig.lua | 7 +++++++ lua/plugins/lsp.lua | 4 ---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lua/configs/lspconfig.lua b/lua/configs/lspconfig.lua index d8044eb..6c9fdab 100644 --- a/lua/configs/lspconfig.lua +++ b/lua/configs/lspconfig.lua @@ -3,6 +3,11 @@ local M = {} local nvlsp = require "nvchad.configs.lspconfig" local map = vim.keymap.set +vim.diagnostic.config { + virtual_text = false, + virtual_lines = { current_line = true }, +} + M.defaults = function() -- load defaults i.e lua_lsp require("nvchad.configs.lspconfig").defaults() @@ -14,6 +19,8 @@ M.defaults = function() vim.lsp.handlers["textDocument/codeAction"] = vim.lsp.with(vim.lsp.handlers.hover, { border = "rounded", -- You can also use 'single', 'double', 'solid', etc. }) + -- vim.lsp.handlers["textDocument/publishDiagnostic"] = + -- vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { virtual_text = false }) for _, lsp in ipairs(servers) do lspconfig[lsp].setup { diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index b729902..b7a5998 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -2,10 +2,6 @@ local configs = require "configs.lspconfig" vim.g.rustaceanvim = configs.rustacean -vim.diagnostic.config { - virtual_lines = { current_line = true }, -} - return { { "neovim/nvim-lspconfig",