diff options
Diffstat (limited to 'lua/config/plugins/completion.lua')
| -rw-r--r-- | lua/config/plugins/completion.lua | 92 | 
1 files changed, 46 insertions, 46 deletions
| diff --git a/lua/config/plugins/completion.lua b/lua/config/plugins/completion.lua index 5b60993..7c084d0 100644 --- a/lua/config/plugins/completion.lua +++ b/lua/config/plugins/completion.lua @@ -1,48 +1,48 @@  return { -  { -    "blink.cmp", -    event = "DeferredUIEnter", -    after = function(_) -      require("blink.cmp").setup({ -        appearance = { -          use_nvim_cmp_as_default = false, -          nerd_font_variant = "mono", -        }, - -        completion = { -          documentation = { -            auto_show = true, -            auto_show_delay_ms = 500, -          }, - -          ghost_text = { enabled = true }, -        }, - -        sources = { default = { "lsp", "path", "snippets", "buffer" } }, - -        keymap = { -          ["<S-space>"] = { "show", "show_documentation", "hide_documentation" }, -          ["<C-e>"] = { "hide", "fallback" }, -          ["<CR>"] = { "accept", "fallback" }, - -          ["<Tab>"] = { "snippet_forward", "fallback" }, -          ["<S-Tab>"] = { "snippet_backward", "fallback" }, - -          ["<Up>"] = { "select_prev", "fallback" }, -          ["<Down>"] = { "select_next", "fallback" }, -          ["<C-p>"] = { "select_prev", "fallback_to_mappings" }, -          ["<C-n>"] = { "select_next", "fallback_to_mappings" }, - -          ["<C-b>"] = { "scroll_documentation_up", "fallback" }, -          ["<C-f>"] = { "scroll_documentation_down", "fallback" }, -        }, -      }) - -      -- NOTE: this is broken due to something -      -- local client_capabilities = vim.lsp.protocol.make_client_capabilities() -      -- local blink_capabilities = require("blink.cmp").get_lsp_capabilities() -      -- local capabilities = vim.tbl_deep_extend('force', client_capabilities, blink_capabilities) -      -- vim.lsp.config("*", { capabilities = capabilities }) -    end, -  } +	{ +		"blink.cmp", +		event = "DeferredUIEnter", +		after = function(_) +			require("blink.cmp").setup({ +				appearance = { +					use_nvim_cmp_as_default = false, +					nerd_font_variant = "mono", +				}, + +				completion = { +					documentation = { +						auto_show = true, +						auto_show_delay_ms = 500, +					}, + +					ghost_text = { enabled = true }, +				}, + +				sources = { default = { "lsp", "path", "snippets", "buffer" } }, + +				keymap = { +					["<S-space>"] = { "show", "show_documentation", "hide_documentation" }, +					["<C-e>"] = { "hide", "fallback" }, +					["<CR>"] = { "accept", "fallback" }, + +					["<Tab>"] = { "snippet_forward", "fallback" }, +					["<S-Tab>"] = { "snippet_backward", "fallback" }, + +					["<Up>"] = { "select_prev", "fallback" }, +					["<Down>"] = { "select_next", "fallback" }, +					["<C-p>"] = { "select_prev", "fallback_to_mappings" }, +					["<C-n>"] = { "select_next", "fallback_to_mappings" }, + +					["<C-b>"] = { "scroll_documentation_up", "fallback" }, +					["<C-f>"] = { "scroll_documentation_down", "fallback" }, +				}, +			}) + +			-- NOTE: this is broken due to something +			-- local client_capabilities = vim.lsp.protocol.make_client_capabilities() +			-- local blink_capabilities = require("blink.cmp").get_lsp_capabilities() +			-- local capabilities = vim.tbl_deep_extend('force', client_capabilities, blink_capabilities) +			-- vim.lsp.config("*", { capabilities = capabilities }) +		end, +	},  } | 
