[fix] nvim: update noice.nvim and inlay_hints
Both were broken by a nightly change.
This commit is contained in:
parent
61a5d8371c
commit
a8596bd19f
2 changed files with 19 additions and 1 deletions
18
flake.nix
18
flake.nix
|
@ -125,6 +125,24 @@
|
|||
neovim-nightly = neovim-flake.overlay;
|
||||
jpassmenu = jpassmenu.overlays.default;
|
||||
audiomenu = audiomenu.overlays.default;
|
||||
# FIXME: remove once merged in nixpkgs
|
||||
fix-noice-nvim = final: prev: {
|
||||
vimPlugins =
|
||||
prev.vimPlugins
|
||||
// {
|
||||
noice-nvim = prev.vimUtils.buildVimPlugin {
|
||||
pname = "noice.nvim";
|
||||
version = "2024-05-09";
|
||||
src = final.fetchFromGitHub {
|
||||
owner = "folke";
|
||||
repo = "noice.nvim";
|
||||
rev = "v2.0.2";
|
||||
sha256 = "sha256-YWqphpaxr/729/6NTDEWKOi2FnY/8xgjdsDQ9ePj7b8=";
|
||||
};
|
||||
meta.homepage = "https://github.com/folke/noice.nvim/";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# Nix files formatter (run `nix fmt`)
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
end
|
||||
-- Some Lsp servers do not advertise inlay hints properly so enable this keybinding regardless
|
||||
vim.keymap.set('n', '<space>ht', function()
|
||||
vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled(0), { bufnr = 0 })
|
||||
vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled({bufnr = 0}), { bufnr = 0 })
|
||||
end,
|
||||
{ desc = '[H]ints [T]oggle', ${opts} }
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue