mirror of
https://github.com/neovim/neovim.git
synced 2025-11-23 18:46:38 +00:00
feat(api): nvim_exec2(), deprecate nvim_exec() #19032
Problem: The signature of nvim_exec() is not extensible per ":help api-contract". Solution: Introduce nvim_exec2() and deprecate nvim_exec().
This commit is contained in:
committed by
GitHub
parent
257d894d75
commit
fe9cbcb3a5
@@ -34,7 +34,7 @@ describe('script_get-based command', function()
|
||||
%s %s
|
||||
endif
|
||||
]])):format(cmd, garbage)))
|
||||
eq('', meths.exec('messages', true))
|
||||
eq('', meths.exec2('messages', { output = true }).output)
|
||||
if check_neq then
|
||||
neq(0, exc_exec(dedent([[
|
||||
%s %s
|
||||
@@ -49,7 +49,7 @@ describe('script_get-based command', function()
|
||||
EOF
|
||||
endif
|
||||
]])):format(cmd, garbage)))
|
||||
eq('', meths.exec('messages', true))
|
||||
eq('', meths.exec2('messages', { output = true }).output)
|
||||
if check_neq then
|
||||
eq(true, pcall(source, (dedent([[
|
||||
let g:exc = 0
|
||||
|
||||
Reference in New Issue
Block a user