aboutsummaryrefslogtreecommitdiff
path: root/nvim/lua/plugins/completion.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lua/plugins/completion.lua')
-rw-r--r--nvim/lua/plugins/completion.lua46
1 files changed, 46 insertions, 0 deletions
diff --git a/nvim/lua/plugins/completion.lua b/nvim/lua/plugins/completion.lua
new file mode 100644
index 0000000..4912815
--- /dev/null
+++ b/nvim/lua/plugins/completion.lua
@@ -0,0 +1,46 @@
1return {
2 {
3 "saghen/blink.cmp",
4 dependencies = { "rafamadriz/friendly-snippets" },
5 version = "1.*",
6
7 opts = {
8 keymap = { preset = "default" },
9
10 appearance = {
11 use_nvim_cmp_as_default = true,
12 nerd_font_variant = "mono",
13 },
14
15 completion = {
16 documentation = {
17 auto_show = false,
18 window = {
19 border = "rounded",
20 },
21 },
22
23 menu = {
24 border = "rounded",
25 },
26 },
27
28 signature = {
29 enabled = true,
30 window = {
31 border = "rounded",
32 },
33 },
34
35 sources = {
36 default = { "lsp", "path", "snippets", "buffer" },
37 },
38
39 fuzzy = {
40 implementation = "prefer_rust_with_warning",
41 },
42 },
43
44 opts_extend = { "sources.default" },
45 },
46}