aboutsummaryrefslogtreecommitdiff
path: root/plugin/40-completion.lua
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/40-completion.lua')
-rw-r--r--plugin/40-completion.lua36
1 files changed, 36 insertions, 0 deletions
diff --git a/plugin/40-completion.lua b/plugin/40-completion.lua
new file mode 100644
index 0000000..597a426
--- /dev/null
+++ b/plugin/40-completion.lua
@@ -0,0 +1,36 @@
+vim.pack.add({
+ {
+ src = "https://github.com/saghen/blink.compat",
+ version = vim.version.range("2.x"),
+ },
+ {
+ src = "https://github.com/saghen/blink.cmp",
+ version = vim.version.range("1.x"),
+ },
+})
+
+require("blink.compat").setup({})
+
+require("blink.cmp").setup({
+ keymap = { preset = "default" },
+ appearance = {
+ nerd_font_variant = "normal",
+ },
+ completion = {
+ documentation = {
+ auto_show = true,
+ auto_show_delay_ms = 150,
+ },
+ },
+ sources = {
+ default = { "lsp", "path", "vimtex", "buffer" },
+ providers = {
+ vimtex = {
+ name = "vimtex",
+ module = "blink.compat.source",
+ },
+ },
+ },
+ cmdline = { enabled = false },
+ signature = { enabled = true },
+})