feat: configure blink-cmp cmdline completion to auto show
This commit is contained in:
parent
b8fb7565ab
commit
64b1d8e17b
2 changed files with 4 additions and 2 deletions
|
@ -2,7 +2,9 @@
|
|||
:after (fn []
|
||||
((. (require :lz.n) :trigger_load) :blink-ripgrep)
|
||||
((. (require :lz.n) :trigger_load) :blink.compat)
|
||||
((. (require :blink.cmp) :setup) {:appearance {:nerd_font_variant :normal
|
||||
((. (require :blink.cmp) :setup) {:cmdline {:enabled true
|
||||
:completion {:menu {:auto_show true}}}
|
||||
:appearance {:nerd_font_variant :normal
|
||||
:use_nvim_cmp_as_default true}
|
||||
:completion {:documentation {:auto_show true
|
||||
:auto_show_delay_ms 500
|
||||
|
|
2
lua/plugins/blink-cmp.lua
generated
2
lua/plugins/blink-cmp.lua
generated
|
@ -5,6 +5,6 @@ local function _1_()
|
|||
local function _2_()
|
||||
return require("blink-cmp").show({providers = {"ripgrep"}})
|
||||
end
|
||||
return require("blink.cmp").setup({appearance = {nerd_font_variant = "normal", use_nvim_cmp_as_default = true}, completion = {documentation = {auto_show = true, auto_show_delay_ms = 500, treesitter_highlighting = true, update_delay_ms = 50, window = {border = "rounded"}}, menu = {border = "rounded", draw = {columns = {{"kind_icon", "kind"}, {"label", "label_description", gap = 2}}, treesitter = {"lsp"}}}}, fuzzy = {prebuilt_binaries = {download = false}}, keymap = {["<C-g>"] = {_2_}, ["<C-j>"] = {"snippet_backward", "fallback"}, ["<C-k>"] = {"snippet_forward", "fallback"}, ["<S-Tab>"] = {}, ["<Tab>"] = {}, preset = "default"}, signature = {enabled = true, window = {border = "rounded"}}, sources = {default = {"lsp", "path", "snippets", "buffer"}, per_filetype = {lua = {"lazydev", "lsp", "path", "snippets", "buffer"}, markdown = {"lsp", "snippets", "obsidian", "obsidian_new", "obsidian_tags", "path", "buffer", "markdown"}}, providers = {lazydev = {module = "lazydev.integrations.blink", name = "LazyDev", score_offset = 100}, markdown = {module = "render-markdown.integ.blink", name = "RenderMarkdown"}, obsidian = {module = "blink.compat.source", name = "obsidian"}, obsidian_new = {module = "blink.compat.source", name = "obsidian_new"}, obsidian_tags = {module = "blink.compat.source", name = "obsidian_tags"}, ripgrep = {module = "blink-ripgrep", name = "Ripgrep"}}}})
|
||||
return require("blink.cmp").setup({cmdline = {enabled = true, completion = {menu = {auto_show = true}}}, appearance = {nerd_font_variant = "normal", use_nvim_cmp_as_default = true}, completion = {documentation = {auto_show = true, auto_show_delay_ms = 500, treesitter_highlighting = true, update_delay_ms = 50, window = {border = "rounded"}}, menu = {border = "rounded", draw = {columns = {{"kind_icon", "kind"}, {"label", "label_description", gap = 2}}, treesitter = {"lsp"}}}}, fuzzy = {prebuilt_binaries = {download = false}}, keymap = {["<C-g>"] = {_2_}, ["<C-j>"] = {"snippet_backward", "fallback"}, ["<C-k>"] = {"snippet_forward", "fallback"}, ["<S-Tab>"] = {}, ["<Tab>"] = {}, preset = "default"}, signature = {enabled = true, window = {border = "rounded"}}, sources = {default = {"lsp", "path", "snippets", "buffer"}, per_filetype = {lua = {"lazydev", "lsp", "path", "snippets", "buffer"}, markdown = {"lsp", "snippets", "obsidian", "obsidian_new", "obsidian_tags", "path", "buffer", "markdown"}}, providers = {lazydev = {module = "lazydev.integrations.blink", name = "LazyDev", score_offset = 100}, markdown = {module = "render-markdown.integ.blink", name = "RenderMarkdown"}, obsidian = {module = "blink.compat.source", name = "obsidian"}, obsidian_new = {module = "blink.compat.source", name = "obsidian_new"}, obsidian_tags = {module = "blink.compat.source", name = "obsidian_tags"}, ripgrep = {module = "blink-ripgrep", name = "Ripgrep"}}}})
|
||||
end
|
||||
return {"blink.cmp", after = _1_, event = "BufEnter"}
|
||||
|
|
Loading…
Reference in a new issue