diff options
Diffstat (limited to '.config/nvim/lua/plugins/blink.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/blink.lua | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/blink.lua b/.config/nvim/lua/plugins/blink.lua new file mode 100644 index 0000000..a978add --- /dev/null +++ b/.config/nvim/lua/plugins/blink.lua @@ -0,0 +1,43 @@ +return { + "saghen/blink.cmp", + opts = { + keymap = { + preset = "enter", + ["<CR>"] = false, + ["<Tab>"] = { "accept", "fallback" }, + ["<M-k>"] = { "select_prev" }, + ["<M-j>"] = { "select_next" }, + ["<M-S-k>"] = { "scroll_documentation_up" }, + ["<M-S-j>"] = { "scroll_documentation_down" }, + }, + sources = { + default = { "lsp", "path" }, + }, + completion = { + documentation = { + auto_show = true, + auto_show_delay_ms = 100, + window = { + border = "rounded", + scrollbar = false, + }, + }, + -- ghost_text = { + -- enabled = true, + -- }, + menu = { + border = "rounded", + scrollbar = false, + draw = { + columns = { { "label", "label_description", gap = 1 }, { "kind_icon", "kind", gap = 1 } }, + }, + }, + }, + cmdline = { + enabled = false, + }, + }, + opts_extend = { "sources.default" }, + build = "cargo build --release", + -- enabled = false +} |
