aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2019-08-18 19:28:13 +0200
committerJustin M. Keyes <justinkz@gmail.com>2019-08-18 19:28:13 +0200
commit2963533fe1124139a5a8992ddf8d5b197b21cd51 (patch)
tree67d7aaf1fd3a453f5b488283b6c08bc776df68b0
parentce9367c254d0612bee41212c8a58c05d6bb07e48 (diff)
downloadrneovim-2963533fe1124139a5a8992ddf8d5b197b21cd51.tar.gz
rneovim-2963533fe1124139a5a8992ddf8d5b197b21cd51.tar.bz2
rneovim-2963533fe1124139a5a8992ddf8d5b197b21cd51.zip
Unreserve :X #10807
closes #10806
-rw-r--r--src/nvim/ex_docmd.c3
-rw-r--r--src/nvim/testdir/test_usercommands.vim1
2 files changed, 1 insertions, 3 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 247f4c09ef..b880ec4f6d 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -5266,8 +5266,7 @@ static void ex_command(exarg_T *eap)
} else if (!ASCII_ISUPPER(*name)) {
EMSG(_("E183: User defined commands must start with an uppercase letter"));
return;
- } else if ((name_len == 1 && *name == 'X')
- || (name_len <= 4 && STRNCMP(name, "Next", name_len) == 0)) {
+ } else if (name_len <= 4 && STRNCMP(name, "Next", name_len) == 0) {
EMSG(_("E841: Reserved name, cannot be used for user defined command"));
return;
} else {
diff --git a/src/nvim/testdir/test_usercommands.vim b/src/nvim/testdir/test_usercommands.vim
index b23a4aa62f..2c7cb7bab7 100644
--- a/src/nvim/testdir/test_usercommands.vim
+++ b/src/nvim/testdir/test_usercommands.vim
@@ -201,7 +201,6 @@ func Test_CmdErrors()
call assert_fails('com! docmd :', 'E183:')
call assert_fails('com! \<Tab> :', 'E182:')
call assert_fails('com! _ :', 'E182:')
- call assert_fails('com! X :', 'E841:')
call assert_fails('com! - DoCmd :', 'E175:')
call assert_fails('com! -xxx DoCmd :', 'E181:')
call assert_fails('com! -addr DoCmd :', 'E179:')