mirror of
https://github.com/dcarrillo/dotfiles.git
synced 2025-07-01 18:39:27 +00:00
[neovim] Replace lsp-cmp by blink
This commit is contained in:
45
.config/nvim/lua/plugins/blink.lua
Normal file
45
.config/nvim/lua/plugins/blink.lua
Normal file
@ -0,0 +1,45 @@
|
||||
require("blink.cmp").setup({
|
||||
appearance = {
|
||||
use_nvim_cmp_as_default = false,
|
||||
},
|
||||
completion = {
|
||||
accept = {
|
||||
auto_brackets = {
|
||||
enabled = false,
|
||||
},
|
||||
},
|
||||
menu = {
|
||||
border = "single",
|
||||
draw = {
|
||||
treesitter = { "lsp" },
|
||||
columns = {
|
||||
{ "label", "label_description", gap = 1 },
|
||||
{ "kind_icon", "kind", gap = 1 },
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
signature = { window = { border = "single" } },
|
||||
sources = {
|
||||
default = { "lsp", "path", "buffer", "copilot" },
|
||||
providers = {
|
||||
copilot = {
|
||||
name = "copilot",
|
||||
module = "blink-copilot",
|
||||
score_offset = 100,
|
||||
async = true,
|
||||
opts = {
|
||||
kind = "IA",
|
||||
max_completions = 3,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
keymap = {
|
||||
preset = "enter",
|
||||
["<C-q>"] = { "hide", "fallback" },
|
||||
["<S-Tab>"] = { "select_prev", "fallback" },
|
||||
["<Tab>"] = { "select_next", "fallback" },
|
||||
},
|
||||
})
|
Reference in New Issue
Block a user