nvim-config/lua/config/blink-cmp.lua
2025-08-10 20:24:22 +00:00

33 lines
768 B
Lua

require("blink.cmp").setup {
keymap = {
preset = "default",
["<Tab>"] = { "select_next", "fallback" },
["<S-Tab>"] = { "select_prev", "fallback" },
["<Enter>"] = { "select_and_accept", "fallback" },
["<C-U>"] = { "scroll_documentation_up", "fallback" },
["<C-D>"] = { "scroll_documentation_down", "fallback" },
},
appearance = {
nerd_font_variant = "mono",
},
completion = {
documentation = {
auto_show = true,
},
},
sources = {
default = { "lsp", "path", "buffer" },
},
fuzzy = { implementation = "prefer_rust_with_warning" },
cmdline = {
completion = {
menu = {
auto_show = true,
},
},
keymap = {
["<Enter>"] = { "select_and_accept", "fallback" },
},
},
}