commit c62998822919401d876db53c956ef5233d4a852d
parent e7d2eea4cfadc704127226d155eb5df6dd8fba98
Author: Chris <chris@echoz.io>
Date: Thu, 27 Nov 2025 19:47:41 +0100
feat(neovim): update to nightly and set pmenu border and highlight
Diffstat:
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix
@@ -13,6 +13,15 @@
withRuby = lib.mkDefault false;
withPython3 = lib.mkDefault false;
withNodeJs = lib.mkDefault false;
+ package = pkgs.neovim-unwrapped.overrideAttrs {
+ version = "v0.12.0-dev";
+ src = pkgs.fetchFromGitHub {
+ owner = "neovim";
+ repo = "neovim";
+ rev = "e4ce0c7270e52ecaf586a0ddcee262e2f1adaabc";
+ hash = "sha256-orLpmRiDOsxYOOm8hYvpy7bgDURC/gzvGgy/hz4aDHs=";
+ };
+ };
};
environment.systemPackages = with pkgs; [
diff --git a/modules/neovim/neovim.lua b/modules/neovim/neovim.lua
@@ -65,8 +65,10 @@ vim.api.nvim_set_hl(0, 'WinBar', { bg='none' })
vim.api.nvim_set_hl(0, 'WinBarNC', { bg='none', fg='gray' })
vim.api.nvim_set_hl(0, 'NormalFloat', { bg='none' })
vim.api.nvim_set_hl(0, 'FloatBorder', { bg='none' })
+vim.api.nvim_set_hl(0, 'Pmenu', { bg='none' })
+vim.api.nvim_set_hl(0, 'PmenuBorder', { bg='none' })
vim.opt.winborder = "rounded";
--- vim.opt.pumborder = "rounded";
+vim.opt.pumborder = "rounded";
function _G.WinBar()
local buffers = {}
local current = vim.api.nvim_win_get_buf(0)