From b4d2b49f7d280717d9232bc4428af767befb9603 Mon Sep 17 00:00:00 2001 From: Lukrecja Date: Fri, 12 Dec 2025 21:09:58 +0100 Subject: [PATCH] using blink for autocomplete --- nvim/lazy-lock.json | 6 +----- nvim/lua/plugins/init.lua | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index bd5d353..fda59a1 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -2,11 +2,7 @@ "LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" }, "NvChad": { "branch": "v2.5", "commit": "f107fabe11ac8013dc3435ecd5382bee872b1584" }, "base46": { "branch": "v3.0", "commit": "db58475d3fd2a16f9b1467d6895e3c4c195ed7dd" }, - "cmp-async-path": { "branch": "main", "commit": "0ed1492f59e730c366d261a5ad822fa37e44c325" }, - "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" }, - "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" }, - "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, + "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, "conform.nvim": { "branch": "master", "commit": "fbcb4fa7f34bfea9be702ffff481a8e336ebf6ed" }, "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, "gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" }, diff --git a/nvim/lua/plugins/init.lua b/nvim/lua/plugins/init.lua index f6c60fc..daa97b5 100644 --- a/nvim/lua/plugins/init.lua +++ b/nvim/lua/plugins/init.lua @@ -14,7 +14,24 @@ return { }, -- test new blink - -- { import = "nvchad.blink.lazyspec" }, + { + import = "nvchad.blink.lazyspec", + }, + + { + "saghen/blink.cmp", + opts = { + completion = { + list = { + selection = { preselect = false, auto_insert = false }, + }, + }, + keymap = { + [""] = { "fallback" }, -- Enter only inserts newline, doesn't accept + [""] = { "select_and_accept", "snippet_forward", "fallback" }, -- Tab accepts + }, + }, + }, { "nvim-treesitter/nvim-treesitter",