feat: Diagnostics

This commit is contained in:
2026-08-18 23:29:09 +01:00
parent 6bc5875bad
commit a069901d84
4 changed files with 34 additions and 6 deletions
+2 -1
View File
@@ -2,13 +2,14 @@
"blink.cmp": { "branch": "main", "commit": "e116ff9c5c1c2ed6bcdb2e0a6e547099876a8116" },
"blink.lib": { "branch": "main", "commit": "c8fdc12c8a2fab6cf786dd7141a283f8079f902b" },
"crates.nvim": { "branch": "main", "commit": "694357861ec9ebf12475ddcdd04ea45a0923c32d" },
"diagnostic-hover.nvim": { "branch": "main", "commit": "97b45609d17cd50417d191ce33603c4e262af061" },
"gruvbox.nvim": { "branch": "main", "commit": "154eb5ff5b96d0641307113fa385eaf0d36d9796" },
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
"lualine.nvim": { "branch": "master", "commit": "221ce6b2d999187044529f49da6554a92f740a96" },
"nvim-autopairs": { "branch": "master", "commit": "7b9923abad60b903ece7c52940e1321d39eccc79" },
"nvim-lspconfig": { "branch": "master", "commit": "fbaef6156f9ad65790931ab543ab1dfec57bbec7" },
"nvim-tree.lua": { "branch": "master", "commit": "b2aadda94b107480c48e548d6db51c6840b7b33c" },
"nvim-web-devicons": { "branch": "master", "commit": "2ae6958df7ced50baac5035cec0c15799eedfbf7" },
"nvim-web-devicons": { "branch": "master", "commit": "dfbfaa967a6f7ec50789bead7ef87e336c1fa63c" },
"rustaceanvim": { "branch": "main", "commit": "58172f8275ccf66e5d771e26867a1cf908b4fc1b" },
"vim-lastplace": { "branch": "master", "commit": "e58cb0df716d3c88605ae49db5c4741db8b48aa9" }
}
+22
View File
@@ -15,3 +15,25 @@ vim.opt.shiftwidth = 0
vim.o.scrolloff = 20
vim.opt.signcolumn = 'yes'
vim.diagnostic.enable = true
vim.diagnostic.config({
virtual_lines = false,
})
vim.o.updatetime = 300
vim.api.nvim_create_autocmd("CursorHold", {
callback = function()
local diagnostics = vim.diagnostic.get(0, {
lnum = vim.fn.line(".") - 1,
})
if #diagnostics > 0 then
vim.diagnostic.open_float(nil, {
focus = false,
scope = "line",
})
end
end,
})
@@ -8,11 +8,10 @@ return {
require("blink.cmp").build():pwait()
end,
opts = {
keymap = { preset = "default" },
keymap = {
preset = "default",
["<Tab>"] = { "accept", "fallback" },
},
}
},
{
"mrcjkb/rustaceanvim",
ft = { "rust" },
}
}
+6
View File
@@ -0,0 +1,6 @@
return {
{
"mrcjkb/rustaceanvim",
ft = { "rust" },
}
}