diff options
| author | Evgeni Chasnovski <evgeni.chasnovski@gmail.com> | 2025-11-06 20:13:17 +0200 |
|---|---|---|
| committer | Evgeni Chasnovski <evgeni.chasnovski@gmail.com> | 2025-11-06 20:13:17 +0200 |
| commit | eff01b7620cf4dfea4c033cd90421d999b75fe1b (patch) | |
| tree | b46aa0a0ce1942d8316acf5487d37608697b69b1 /runtime/lua/vim/pack.lua | |
| parent | ee3239fcb6826914ccd9bbe5a391f2dd6e0aadca (diff) | |
| download | rneovim-eff01b7620cf4dfea4c033cd90421d999b75fe1b.tar.gz rneovim-eff01b7620cf4dfea4c033cd90421d999b75fe1b.tar.bz2 rneovim-eff01b7620cf4dfea4c033cd90421d999b75fe1b.zip | |
fix(pack): use more correct URI for confirmation buffer name
Problem: Confirmation buffer is named with `nvim-pack://` as scheme
prefix and uses buffer id (needed for in-process LSP) as one an entry
in the "hierarchical part".
Solution: Use `nvim://pack-confirm#<buf>` format with a more ubiquitous
`nvim://` prefix and buffer id at the end as the optional fragment.
Diffstat (limited to 'runtime/lua/vim/pack.lua')
| -rw-r--r-- | runtime/lua/vim/pack.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/pack.lua b/runtime/lua/vim/pack.lua index ec2c1cd294..fb4d65b892 100644 --- a/runtime/lua/vim/pack.lua +++ b/runtime/lua/vim/pack.lua @@ -923,7 +923,7 @@ end local function show_confirm_buf(lines, on_finish) -- Show buffer in a separate tabpage local bufnr = api.nvim_create_buf(true, true) - api.nvim_buf_set_name(bufnr, 'nvim-pack://' .. bufnr .. '/confirm-update') + api.nvim_buf_set_name(bufnr, 'nvim://pack-confirm#' .. bufnr) api.nvim_buf_set_lines(bufnr, 0, -1, false, lines) vim.cmd.sbuffer({ bufnr, mods = { tab = vim.fn.tabpagenr() } }) local tab_id = api.nvim_get_current_tabpage() |