Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: Unable to update plugin due to helptag conflict #1165

Closed
3 tasks done
mimikun opened this issue Nov 4, 2023 · 1 comment
Closed
3 tasks done

bug: Unable to update plugin due to helptag conflict #1165

mimikun opened this issue Nov 4, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@mimikun
Copy link

mimikun commented Nov 4, 2023

Did you check docs and existing issues?

  • I have read all the lazy.nvim docs
  • I have searched the existing issues of lazy.nvim
  • I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)

NVIM v0.10.0-dev-468292d

Operating system/version

Windows 11 Pro 23H2 / Ubuntu 22.04.3

Describe the bug

vim-jp/vimdoc-ja may fail to update.
This is a plugin that contains vim help files translated into Japanese.
It is believed that this issue is caused by unconditionally updating the plugin's distribution file.
Ref: vim-jp/vimdoc-ja#279

Steps To Reproduce

  1. Run nvim -u repro.lua
  2. Run :Lazy update
  3. Failed plugin update

Expected Behavior

Successful plugin update
no error occurs

Repro

-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  -- add any other plugins here
  "vim-jp/vimdoc-ja",
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here
vim.opt.helplang = { "ja", "en" }
@mimikun mimikun added the bug Something isn't working label Nov 4, 2023
@folke
Copy link
Owner

folke commented Nov 4, 2023

@folke folke closed this as not planned Won't fix, can't repro, duplicate, stale Nov 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants