summaryrefslogtreecommitdiff
path: root/.config/nvim/init.lua
diff options
context:
space:
mode:
authorCryxtalix <fgx8p9t@protonmail.com>2025-02-28 18:01:35 +0800
committerCryxtalix <fgx8p9t@protonmail.com>2025-02-28 18:01:35 +0800
commit0bbdf294023176d7f2689fb6386e37c22eca7e43 (patch)
tree4fd82bd8ffe3a789e07797b449305616030bc648 /.config/nvim/init.lua
parent6be3160d680848f706c0a966a225dc98c6e093e0 (diff)
Made neovim lsp warnings appear in a box rather than inline
Diffstat (limited to '.config/nvim/init.lua')
-rw-r--r--.config/nvim/init.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 112ca25..a23bed7 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -27,6 +27,23 @@ vim.api.nvim_set_keymap('v', '<C-c>', '"+y', { noremap = true, silent = true })
-- end
--})
+vim.diagnostic.config({
+ virtual_text = false, -- Disable inline text diagnostics
+ signs = true, -- Keep signs in the sign column
+ update_in_insert = false,
+ underline = true,
+ severity_sort = true,
+})
+
+-- Show diagnostics on hover
+vim.o.updatetime = 250 -- Faster update time for hover
+vim.api.nvim_create_autocmd("CursorHold", {
+ pattern = "*",
+ callback = function()
+ vim.diagnostic.open_float(nil, { focus = false, scope = "cursor" })
+ end,
+})
+
-- Install Lazy.vim
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then