From 2963533fe1124139a5a8992ddf8d5b197b21cd51 Mon Sep 17 00:00:00 2001 From: Julian Berman Date: Sun, 18 Aug 2019 19:28:13 +0200 Subject: Unreserve :X #10807 closes #10806 --- src/nvim/ex_docmd.c | 3 +-- src/nvim/testdir/test_usercommands.vim | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) (limited to 'src') 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! \ :', '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:') -- cgit