neovim

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

commit 2f32b1996744b8ad4ab00f11e09f17c27ad7d866
parent 9dd590327334d2e0f0fb6eed06b36f337528489e
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sun, 15 Jan 2023 09:08:51 +0800

vim-patch:8.2.0188: Check commands don't work well with Vim9 script (#21809)

Problem:    Check commands don't work well with Vim9 script.
Solution:   Improve constant expression handling.

https://github.com/vim/vim/commit/7f829cab356d63b8e59559285593777a66bcc02b

Co-authored-by: Bram Moolenaar <Bram@vim.org>
Diffstat:
Msrc/nvim/testdir/check.vim | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/nvim/testdir/check.vim b/src/nvim/testdir/check.vim @@ -1,6 +1,8 @@ source shared.vim source term_util.vim +command -nargs=1 MissingFeature throw 'Skipped: ' .. <args> .. ' feature missing' + " Command to check for the presence of a feature. command -nargs=1 CheckFeature call CheckFeature(<f-args>) func CheckFeature(name) @@ -8,7 +10,7 @@ func CheckFeature(name) " throw 'Checking for non-existent feature ' .. a:name " endif if !has(a:name) - throw 'Skipped: ' .. a:name .. ' feature missing' + MissingFeature a:name endif endfunc