patch 9.0.1596: :registers command does not work in sandbox
Problem: :registers command does not work in sandbox.
Solution: Add flag to the command. (closes #12473)
diff --git a/src/ex_cmds.h b/src/ex_cmds.h
index 325fee5..af13510 100644
--- a/src/ex_cmds.h
+++ b/src/ex_cmds.h
@@ -1286,7 +1286,7 @@
EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
ADDR_NONE),
EXCMD(CMD_registers, "registers", ex_display,
- EX_EXTRA|EX_NOTRLCOM|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
+ EX_EXTRA|EX_NOTRLCOM|EX_TRLBAR|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK,
ADDR_NONE),
EXCMD(CMD_resize, "resize", ex_resize,
EX_RANGE|EX_TRLBAR|EX_WORD1|EX_CMDWIN|EX_LOCK_OK,
diff --git a/src/testdir/test_registers.vim b/src/testdir/test_registers.vim
index 33ea0f4..46142d6 100644
--- a/src/testdir/test_registers.vim
+++ b/src/testdir/test_registers.vim
@@ -51,8 +51,9 @@
call feedkeys("i\<C-R>=2*4\n\<esc>")
call feedkeys(":ls\n", 'xt')
- let a = execute('display')
- let b = execute('registers')
+ " these commands work in the sandbox
+ let a = execute('sandbox display')
+ let b = execute('sandbox registers')
call assert_equal(a, b)
call assert_match('^\nType Name Content\n'
diff --git a/src/version.c b/src/version.c
index 4b04193..132a0d9 100644
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 1596,
+/**/
1595,
/**/
1594,