mirror of
https://github.com/vim/vim.git
synced 2025-09-29 04:34:16 -04:00
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)
This commit is contained in:
@@ -1286,7 +1286,7 @@ EXCMD(CMD_redrawtabline, "redrawtabline", ex_redrawtabline,
|
|||||||
EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
|
EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
|
||||||
ADDR_NONE),
|
ADDR_NONE),
|
||||||
EXCMD(CMD_registers, "registers", ex_display,
|
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),
|
ADDR_NONE),
|
||||||
EXCMD(CMD_resize, "resize", ex_resize,
|
EXCMD(CMD_resize, "resize", ex_resize,
|
||||||
EX_RANGE|EX_TRLBAR|EX_WORD1|EX_CMDWIN|EX_LOCK_OK,
|
EX_RANGE|EX_TRLBAR|EX_WORD1|EX_CMDWIN|EX_LOCK_OK,
|
||||||
|
@@ -51,8 +51,9 @@ func Test_display_registers()
|
|||||||
call feedkeys("i\<C-R>=2*4\n\<esc>")
|
call feedkeys("i\<C-R>=2*4\n\<esc>")
|
||||||
call feedkeys(":ls\n", 'xt')
|
call feedkeys(":ls\n", 'xt')
|
||||||
|
|
||||||
let a = execute('display')
|
" these commands work in the sandbox
|
||||||
let b = execute('registers')
|
let a = execute('sandbox display')
|
||||||
|
let b = execute('sandbox registers')
|
||||||
|
|
||||||
call assert_equal(a, b)
|
call assert_equal(a, b)
|
||||||
call assert_match('^\nType Name Content\n'
|
call assert_match('^\nType Name Content\n'
|
||||||
|
@@ -695,6 +695,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1596,
|
||||||
/**/
|
/**/
|
||||||
1595,
|
1595,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user