33 lines
768 B
Lua
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" },
|
|
},
|
|
},
|
|
}
|