some nice changes

This commit is contained in:
pika 2025-04-02 20:05:03 +02:00
parent 2086e7e5d3
commit 19fc44af80
6 changed files with 58 additions and 79 deletions

View file

@ -71,13 +71,12 @@ return {
use_nvim_cmp_as_default = true,
},
-- (Default) Only show the documentation popup when manually triggered
completion = {
documentation = {
auto_show = false,
auto_show_delay_ms = 230,
update_delay_ms = 50,
treesitter_highlighting = false,
treesitter_highlighting = true,
draw = function(opts)
opts.default_implementation()
end,
@ -125,13 +124,13 @@ return {
end,
},
-- kind = {
-- -- (optional) use highlights from mini.icons
-- highlight = function(ctx)
-- local _, hl, _ = require("mini.icons").get("lsp", ctx.kind)
-- return hl
-- end,
-- },
kind = {
-- (optional) use highlights from mini.icons
highlight = function(ctx)
local _, hl, _ = require("mini.icons").get("lsp", ctx.kind)
return hl
end,
},
},
},
},
@ -140,7 +139,15 @@ return {
-- Default list of enabled providers defined so that you can extend it
-- elsewhere in your config, without redefining it, due to `opts_extend`
sources = {
default = { "lsp", "path", "snippets", "buffer" },
default = { "lazydev", "lsp", "path", "snippets", "buffer" },
providers = {
lazydev = {
name = "LazyDev",
module = "lazydev.integrations.blink",
-- make lazydev completions top priority (see `:h blink.cmp`)
score_offset = 100,
},
},
},
-- (Default) Rust fuzzy matcher for typo resistance and significantly better performance
@ -332,4 +339,17 @@ return {
-- })
-- end,
},
-- ───────────────────────────────────────< extras >───────────────────────────────────────
{
"folke/lazydev.nvim",
ft = "lua", -- only load on lua files
opts = {
library = {
-- See the configuration section for more details
-- Load luvit types when the `vim.uv` word is found
{ path = "${3rd}/luv/library", words = { "vim%.uv" } },
},
},
},
}