summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid T. Sadler <davidtsadler@googlemail.com>2026-02-13 20:46:54 +0000
committerDavid T. Sadler <davidtsadler@googlemail.com>2026-02-13 20:47:07 +0000
commit310af203a91a1a9f184c04373d5c7a6eb5c39474 (patch)
tree2f7ec488e8b18c68b21e6fe12474c1149e3c120e
parent3635dd88efd7bcb80e39a88022d995f568dd2ca8 (diff)
Customise blink.cmp theme
-rw-r--r--nvim/.config/nvim/lua/plugins/nord.lua21
1 files changed, 18 insertions, 3 deletions
diff --git a/nvim/.config/nvim/lua/plugins/nord.lua b/nvim/.config/nvim/lua/plugins/nord.lua
index 4f7ced5..daa66fc 100644
--- a/nvim/.config/nvim/lua/plugins/nord.lua
+++ b/nvim/.config/nvim/lua/plugins/nord.lua
@@ -2,6 +2,21 @@ vim.pack.add({'https://github.com/shaunsingh/nord.nvim'})
vim.cmd[[colorscheme nord]]
--- Make directory paths in the Snacks picker readable.
-vim.api.nvim_set_hl(0, "SnacksPickerDir", { link = "Directory" })
-vim.api.nvim_set_hl(0, "SnacksPickerPathHidden", { link = "Comment" })
+local set_hl = vim.api.nvim_set_hl
+
+-- Snakcs Customisation.
+set_hl(0, "SnacksPickerDir", { link = "Directory" })
+set_hl(0, "SnacksPickerPathHidden", { link = "Comment" })
+
+-- Blink.cmp Customisation.
+-- The main menu window.
+set_hl(0, 'BlinkCmpMenu', { fg = '#D8DEE9', bg = '#2E3440' })
+-- The border of the menu.
+set_hl(0, 'BlinkCmpMenuBorder', { fg = '#4C566A', bg = '#2E3440' })
+-- The currently selected item.
+set_hl(0, 'BlinkCmpMenuSelection', { fg = '#2E3440', bg = '#88C0D0', bold = true })
+-- Fuzzy match characters.
+set_hl(0, 'BlinkCmpLabelMatch', { fg = '#81A1C1', bold = true })
+-- Documentation window.
+set_hl(0, 'BlinkCmpDoc', { fg = '#D8DEE9', bg = '#3B4252' })
+set_hl(0, 'BlinkCmpDocBorder', { fg = '#4C566A', bg = '#3B4252' })