In the process of converting a file from vimscript to vim9script, I came
across the following inconsistent behavior with the ex-command bwipeout
"%". I'm running gvim 9.1.136 in Windows 10. The problem is demonstrated
by the two scripts below.
bwipeoutBug.vim:
" Source this script, then enter the ex-command :call BWO().
" The "wipeout "%" command succeeds
"
edit $VIMRUNTIME/filetype.vim
function! g:BWO()
bwipeout "%"
endfunction
bwipeoutBug9.vim:
vim9script
# Source this script, then enter the ex-command :call BWO9().
# The "wipeout "%" command returns E94: No matching buffer for "%"
#
edit $VIMRUNTIME/filetype.vim
def g:BWO9()
bwipeout "%"
enddef
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/4ae54f87-8773-4058-b7be-bd45e30d6682n%40googlegroups.com.