Hi! I enjoyed your dvpm plugin for a long time. When i use nvim today, nvim does not apply dvpm settings. Since i surveyed this, `dvpm.end()` cannot add runtimepath. Here is minimal configs.(sorry for lua) 1. init.lua ``` local path = vim.fn.expand("~/.cache/nvim/dvpm/github.com/") vim.opt.runtimepath:prepend(path .. "vim-denops/denops.vim") ``` 2. denops/config/main.ts ``` import type { Denops } from "jsr:@denops/std"; import * as fn from "jsr:@denops/std/function"; import { ensure, is } from "jsr:@core/unknownutil"; import { Dvpm } from "jsr:@yukimemi/dvpm"; export async function main(denops: Denops): Promise<void> { const base_path = (await fn.has(denops, "nvim")) ? "~/.cache/nvim/dvpm" : "~/.cache/vim/dvpm"; const base = ensure(await fn.expand(denops, base_path), is.String); // First, call Dvpm.begin with denops object and base path. const dvpm = await Dvpm.begin(denops, { base }); // URL only (GitHub). await dvpm.add({ url: "vim-jp/vimdoc-ja" }); await dvpm.end(); console.log("test settings is load"); } ``` 3. start nvim and `echo &rtp`(formatted at comma) ``` /home/riou/.cache/nvim/dvpm/github.com/vim-denops/denops.vim, /home/riou/.config/nvim-test, /etc/xdg/nvim-test, /home/riou/.local/share/nvim-test/site, /usr/local/share/nvim-test/site, /usr/share/nvim-test/site, /usr/share/nvim/runtime, /usr/share/nvim/runtime/pack/dist/opt/matchit, /usr/lib/nvim,/usr/share/nvim-test/site/after, /usr/local/share/nvim-test/site/after, /home/riou/.local/share/nvim-test/site/after, /etc/xdg/nvim-test/after, /home/riou/.config/nvim-test/after ``` environment: ``` NVIM v0.11.0-dev-976+gf25ebc229 Build type: RelWithDebInfo LuaJIT 2.1.1727870382 deno 1.46.3 (stable, release, x86_64-unknown-linux-gnu) v8 12.9.202.5-rusty typescript 5.5.2 ``` Sorry if this is the correct spec.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by riou0801 and has received 1 comments.