diff options
author | Felipe Morales <hel.sheep@gmail.com> | 2015-01-20 01:02:35 -0300 |
---|---|---|
committer | Felipe Morales <hel.sheep@gmail.com> | 2015-04-28 23:08:31 -0300 |
commit | ff70129d96f44dcb773e6ce56bc824a04ba5d9a9 (patch) | |
tree | 23061dc08378b6dc620803cb46f3f6c113360757 /src/nvim/ex_cmds.lua | |
parent | ca883df007d7644a0ff4986d564ee8524f88c86b (diff) | |
download | rneovim-ff70129d96f44dcb773e6ce56bc824a04ba5d9a9.tar.gz rneovim-ff70129d96f44dcb773e6ce56bc824a04ba5d9a9.tar.bz2 rneovim-ff70129d96f44dcb773e6ce56bc824a04ba5d9a9.zip |
vim-patch:7.4.566
Problem: :argdo, :bufdo, :windo and :tabdo don't take a range.
Solution: Support the range. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?r=v7-4-566
Diffstat (limited to 'src/nvim/ex_cmds.lua')
-rw-r--r-- | src/nvim/ex_cmds.lua | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/nvim/ex_cmds.lua b/src/nvim/ex_cmds.lua index cfcd9d23ea..5cbe7a0ca5 100644 --- a/src/nvim/ex_cmds.lua +++ b/src/nvim/ex_cmds.lua @@ -99,8 +99,8 @@ return { }, { command='argdo', - flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM), - addr_type=ADDR_LINES, + flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL), + addr_type=ADDR_ARGUMENTS, func='ex_listdo', }, { @@ -273,8 +273,8 @@ return { }, { command='bufdo', - flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM), - addr_type=ADDR_LINES, + flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL), + addr_type=ADDR_BUFFERS, func='ex_listdo', }, { @@ -2583,8 +2583,8 @@ return { }, { command='tabdo', - flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM), - addr_type=ADDR_LINES, + flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL), + addr_type=ADDR_TABS, func='ex_listdo', }, { @@ -2997,8 +2997,8 @@ return { }, { command='windo', - flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM), - addr_type=ADDR_LINES, + flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL), + addr_type=ADDR_WINDOWS, func='ex_listdo', }, { |