vimPlugins.lazy-nvim: Fix lazy.nvim try to write helptags on readonly fs

E5108: Error executing lua: .../pack/myNeovimPackages/start/lazy.nvim/lua/lazy/help.lua:42: Vim:E152: Cannot open /nix/store/...-vim-pack-dir/pack/myNeovimPackages/start/lazy.nvim/doc/tags for writing
This commit is contained in:
Zhong Jianxin 2023-05-23 20:31:31 +08:00
parent b98b6e5636
commit 540301ac03
2 changed files with 18 additions and 0 deletions

View file

@ -642,6 +642,10 @@ self: super: {
dependencies = with self; [ nvim-lspconfig ];
});
lazy-nvim = super.lazy-nvim.overrideAttrs (old: {
patches = [ ./patches/lazy-nvim/no-helptags.patch ];
});
lean-nvim = super.lean-nvim.overrideAttrs (old: {
dependencies = with self; [ nvim-lspconfig plenary-nvim ];
});

View file

@ -0,0 +1,14 @@
diff --git a/lua/lazy/help.lua b/lua/lazy/help.lua
index 4a289eb..5ddc168 100644
--- a/lua/lazy/help.lua
+++ b/lua/lazy/help.lua
@@ -38,9 +38,6 @@ function M.index(plugin)
end
function M.update()
- if Config.plugins["lazy.nvim"] then
- vim.cmd.helptags(Config.plugins["lazy.nvim"].dir .. "/doc")
- end
if Config.options.readme.enabled == false then
return
end