diff options
author | erw7 <erw7.github@gmail.com> | 2020-10-13 10:02:36 +0900 |
---|---|---|
committer | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2021-01-01 04:57:50 -0500 |
commit | 35dc6d6e876c6726089338ed0a61191315deb537 (patch) | |
tree | c329cf4100c9120b984cc276a0f537f2bb0668ee /src/nvim/ex_cmds.lua | |
parent | a66d63f36e76ba882ccf9c7c5f5d94691449b81e (diff) | |
download | rneovim-35dc6d6e876c6726089338ed0a61191315deb537.tar.gz rneovim-35dc6d6e876c6726089338ed0a61191315deb537.tar.bz2 rneovim-35dc6d6e876c6726089338ed0a61191315deb537.zip |
vim-patch:8.1.1261: no error for quickfix commands with negative range
Problem: No error for quickfix commands with negative range.
Solution: Add ADDR_UNSIGNED and use it for quickfix commands. Make
assert_fails() show the command if the error doesn't match.
https://github.com/vim/vim/commit/25190db225d63e185e77e043e694ef455b3cf304
N/A patches for version.c:
vim-patch:8.2.0113: "make cmdidxs" fails
Problem: "make cmdidxs" fails.
Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
https://github.com/vim/vim/commit/9b24dfcb9f676e7f7a09a9062f0d05b2104a87eb
Diffstat (limited to 'src/nvim/ex_cmds.lua')
-rw-r--r-- | src/nvim/ex_cmds.lua | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/src/nvim/ex_cmds.lua b/src/nvim/ex_cmds.lua index 1c2a66a0b9..60faae3268 100644 --- a/src/nvim/ex_cmds.lua +++ b/src/nvim/ex_cmds.lua @@ -297,13 +297,13 @@ module.cmds = { { command='cNext', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { command='cNfile', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { @@ -320,8 +320,8 @@ module.cmds = { }, { command='cabove', - flags=bit.bor(RANGE, TRLBAR), - addr_type='ADDR_OTHER', + flags=bit.bor(RANGE, COUNT, TRLBAR), + addr_type='ADDR_UNSIGNED', func='ex_cbelow', }, { @@ -362,8 +362,8 @@ module.cmds = { }, { command='cbelow', - flags=bit.bor(RANGE, TRLBAR), - addr_type='ADDR_OTHER', + flags=bit.bor(RANGE, COUNT, TRLBAR), + addr_type='ADDR_UNSIGNED', func='ex_cbelow', }, { @@ -375,7 +375,7 @@ module.cmds = { { command='cc', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_QUICKFIX', func='ex_cc', }, { @@ -393,7 +393,7 @@ module.cmds = { { command='cdo', flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, DFLALL), - addr_type='ADDR_QUICKFIX', + addr_type='ADDR_QUICKFIX_VALID', func='ex_listdo', }, { @@ -419,13 +419,13 @@ module.cmds = { { command='cfdo', flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, DFLALL), - addr_type='ADDR_QUICKFIX', + addr_type='ADDR_QUICKFIX_VALID', func='ex_listdo', }, { command='cfirst', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cc', }, { @@ -491,7 +491,7 @@ module.cmds = { { command='clast', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cc', }, { @@ -527,19 +527,19 @@ module.cmds = { { command='cnext', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { command='cnewer', flags=bit.bor(RANGE, COUNT, TRLBAR), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='qf_age', }, { command='cnfile', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { @@ -569,7 +569,7 @@ module.cmds = { { command='colder', flags=bit.bor(RANGE, COUNT, TRLBAR), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='qf_age', }, { @@ -623,7 +623,7 @@ module.cmds = { { command='cprevious', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { @@ -635,13 +635,13 @@ module.cmds = { { command='cquit', flags=bit.bor(RANGE, COUNT, ZEROR, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cquit', }, { command='crewind', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cc', }, { @@ -1265,13 +1265,13 @@ module.cmds = { { command='lNext', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { command='lNfile', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { @@ -1282,8 +1282,8 @@ module.cmds = { }, { command='labove', - flags=bit.bor(RANGE, TRLBAR), - addr_type='ADDR_OTHER', + flags=bit.bor(RANGE, COUNT, TRLBAR), + addr_type='ADDR_UNSIGNED', func='ex_cbelow', }, { @@ -1324,8 +1324,8 @@ module.cmds = { }, { command='lbelow', - flags=bit.bor(RANGE, TRLBAR), - addr_type='ADDR_OTHER', + flags=bit.bor(RANGE, COUNT, TRLBAR), + addr_type='ADDR_UNSIGNED', func='ex_cbelow', }, { @@ -1361,7 +1361,7 @@ module.cmds = { { command='ldo', flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, DFLALL), - addr_type='ADDR_QUICKFIX', + addr_type='ADDR_QUICKFIX_VALID', func='ex_listdo', }, { @@ -1399,13 +1399,13 @@ module.cmds = { { command='lfdo', flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, DFLALL), - addr_type='ADDR_QUICKFIX', + addr_type='ADDR_QUICKFIX_VALID', func='ex_listdo', }, { command='lfirst', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cc', }, { @@ -1453,13 +1453,13 @@ module.cmds = { { command='ll', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_QUICKFIX', func='ex_cc', }, { command='llast', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cc', }, { @@ -1495,19 +1495,19 @@ module.cmds = { { command='lnext', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { command='lnewer', flags=bit.bor(RANGE, COUNT, TRLBAR), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='qf_age', }, { command='lnfile', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { @@ -1537,7 +1537,7 @@ module.cmds = { { command='lolder', flags=bit.bor(RANGE, COUNT, TRLBAR), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='qf_age', }, { @@ -1549,7 +1549,7 @@ module.cmds = { { command='lprevious', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cnext', }, { @@ -1561,7 +1561,7 @@ module.cmds = { { command='lrewind', flags=bit.bor(RANGE, COUNT, TRLBAR, BANG), - addr_type='ADDR_OTHER', + addr_type='ADDR_UNSIGNED', func='ex_cc', }, { |