patch 8.0.0656: cannot use ! after some user commands
Problem: Cannot use ! after some user commands.
Solution: Properly check for existing command. (Higashi Higashi)
diff --git a/src/testdir/test_vimscript.vim b/src/testdir/test_vimscript.vim
index c09e234..c0736f2 100644
--- a/src/testdir/test_vimscript.vim
+++ b/src/testdir/test_vimscript.vim
@@ -1400,6 +1400,15 @@
delfunc! Xtest
endfunc
+" Test using bang after user command {{{1
+func Test_user_command_with_bang()
+ command -bang Nieuw let nieuw = 1
+ Ni!
+ call assert_equal(1, nieuw)
+ unlet nieuw
+ delcommand Nieuw
+endfunc
+
"-------------------------------------------------------------------------------
" Modelines {{{1
" vim: ts=8 sw=4 tw=80 fdm=marker