From 7fc952ab67afdfef5ba2a90cb277b30ce573333c Mon Sep 17 00:00:00 2001 From: Felipe Morales Date: Thu, 15 Jan 2015 20:18:15 -0300 Subject: vim-patch:7.4.542 Problem: Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. Solution: Add the -addr argument for user commands. Fix problems. (Marcin Szamotulski https://code.google.com/p/vim/source/detail?name=v7-4-542 --- src/nvim/ex_cmds.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/nvim/ex_cmds.lua') diff --git a/src/nvim/ex_cmds.lua b/src/nvim/ex_cmds.lua index 3ead26120e..2c61d330c7 100644 --- a/src/nvim/ex_cmds.lua +++ b/src/nvim/ex_cmds.lua @@ -32,7 +32,7 @@ local ADDR_LINES = 0 local ADDR_WINDOWS = 1 local ADDR_ARGUMENTS = 2 local ADDR_LOADED_BUFFERS = 3 -local ADDR_UNLOADED_BUFFERS = 4 +local ADDR_BUFFERS = 4 local ADDR_TABS = 5 -- The following table is described in ex_cmds_defs.h file. @@ -154,7 +154,7 @@ return { { command='buffer', flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, BUFUNL, COUNT, EXTRA, EDITCMD, TRLBAR), - addr_type=ADDR_UNLOADED_BUFFERS, + addr_type=ADDR_BUFFERS, func='ex_buffer', }, { @@ -286,7 +286,7 @@ return { { command='bwipeout', flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, BUFUNL, COUNT, EXTRA, TRLBAR), - addr_type=ADDR_UNLOADED_BUFFERS, + addr_type=ADDR_BUFFERS, func='ex_bunload', }, { @@ -2194,7 +2194,7 @@ return { { command='sbuffer', flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, BUFUNL, COUNT, EXTRA, EDITCMD, TRLBAR), - addr_type=ADDR_UNLOADED_BUFFERS, + addr_type=ADDR_BUFFERS, func='ex_buffer', }, { -- cgit