neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 7a07454867c67a648f9ced91f4627c7c1178a4de
parent acc55f6fedb8fae358694444f0f66a24186d6b87
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sat,  9 Aug 2025 21:04:14 +0800

vim-patch:3be4ad7: runtime(optwin): Fix E94 when searching for the option-window

Problem:  When the parameter debug=msg is set and the command :option is
          entered, error E94 will be displayed.
Solution: Add a check for the existence of the buffer before getting the
          buffer number “option-window”.

Reproduce:

vim --clean -c "set debug=msg" -c "option"

    Error detected while processing command line..script D:\Programs\Vim\vim91\optwin.vim:
    line 9: E94: No matching buffer for option-window

closes: vim/vim#17927

https://github.com/vim/vim/commit/3be4ad76df92086e29c3fcf5e6a25f285b6e188f

Co-authored-by: RestorerZ <restorer@mail2k.ru>

Diffstat:
Mruntime/optwin.vim | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/runtime/optwin.vim b/runtime/optwin.vim @@ -1,11 +1,11 @@ " These commands create the option window. " " Maintainer: The Vim Project <https://github.com/vim/vim> -" Last Change: 2025 Jul 25 +" Last Change: 2025 Aug 07 " Former Maintainer: Bram Moolenaar <Bram@vim.org> " If there already is an option window, jump to that one. -let buf = bufnr('option-window') +let buf = bufexists('option-window') ? bufnr('option-window') : -1 if buf >= 0 let winids = win_findbuf(buf) if len(winids) > 0