feat: Diagnostics
This commit is contained in:
+2
-1
@@ -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" }
|
||||
}
|
||||
|
||||
@@ -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" },
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
return {
|
||||
{
|
||||
"mrcjkb/rustaceanvim",
|
||||
ft = { "rust" },
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user