summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2026-02-10 21:55:13 +0000
committerDavid T. Sadler <davidtsadler@googlemail.com>2026-02-10 21:55:13 +0000
commit61bf44150c5dbf610d71276ec5a189334917ff70 (patch)
tree4d46287ded2e6fb75d0042f3424fa414aa34b055
parent7b1bd7d28c402acb644a6df87e750b9a4aff9ac7 (diff)
Add blink.cmp Neovim plugin
-rw-r--r--nvim/.config/nvim/lua/plugins/blink-cmp.lua29
-rw-r--r--nvim/.config/nvim/lua/plugins/init.lua1
-rw-r--r--nvim/.config/nvim/nvim-pack-lock.json5
3 files changed, 35 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/plugins/blink-cmp.lua b/nvim/.config/nvim/lua/plugins/blink-cmp.lua
new file mode 100644
index 0000000..0c11960
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/blink-cmp.lua
@@ -0,0 +1,29 @@
+vim.pack.add({{
+ src = 'https://github.com/saghen/blink.cmp',
+ version = vim.version.range('1.0'),
+}})
+
+require('blink.cmp').setup({
+ keymap = {
+ preset = 'default',
+ },
+ appearance = {
+ nerd_font_variant = 'mono',
+ },
+ -- Only show the documentation popup when manually triggered.
+ completion = {
+ documentation = {
+ auto_show = false,
+ }
+ },
+ sources = {
+ default = {
+ 'lsp',
+ 'path',
+ 'buffer'
+ },
+ },
+ fuzzy = {
+ implementation = 'prefer_rust_with_warning',
+ }
+})
diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua
index 16d4787..fbed01b 100644
--- a/nvim/.config/nvim/lua/plugins/init.lua
+++ b/nvim/.config/nvim/lua/plugins/init.lua
@@ -1,3 +1,4 @@
require('plugins.nord')
require('plugins.vim-obsession')
require('plugins.nvim-treesitter')
+require('plugins.blink-cmp')
diff --git a/nvim/.config/nvim/nvim-pack-lock.json b/nvim/.config/nvim/nvim-pack-lock.json
index ace4518..15b3288 100644
--- a/nvim/.config/nvim/nvim-pack-lock.json
+++ b/nvim/.config/nvim/nvim-pack-lock.json
@@ -1,5 +1,10 @@
{
"plugins": {
+ "blink.cmp": {
+ "rev": "49f211fe5d729df53df4c042d7c3464cf47d199e",
+ "src": "https://github.com/saghen/blink.cmp",
+ "version": "1.0.0 - 1.1.0"
+ },
"nord.nvim": {
"rev": "80c1e5321505aeb22b7a9f23eb82f1e193c12470",
"src": "https://github.com/shaunsingh/nord.nvim.git"