vim-patch:8.1.0553: it is not easy to edit a script that was sourced (#9298)

Problem:    It is not easy to edit a script that was sourced.
Solution:   Add a count to ":scriptnames", so that ":script 40" edits the
            script with script ID 40.
07dc18ffa4
This commit is contained in:
Jan Edmund Lazo
2018-11-30 22:43:08 -05:00
committed by Justin M. Keyes
parent 0ce880083d
commit a9e368a705
4 changed files with 51 additions and 11 deletions

View File

@@ -28,15 +28,15 @@ local FILES = bit.bor(XFILE, EXTRA)
local WORD1 = bit.bor(EXTRA, NOSPC)
local FILE1 = bit.bor(FILES, NOSPC)
local ADDR_LINES = 0
local ADDR_WINDOWS = 1
local ADDR_ARGUMENTS = 2
local ADDR_LOADED_BUFFERS = 3
local ADDR_BUFFERS = 4
local ADDR_TABS = 5
local ADDR_TABS_RELATIVE = 6
local ADDR_QUICKFIX = 7
local ADDR_OTHER = 99
local ADDR_LINES = 0 -- buffer line numbers
local ADDR_WINDOWS = 1 -- window number
local ADDR_ARGUMENTS = 2 -- argument number
local ADDR_LOADED_BUFFERS = 3 -- buffer number of loaded buffer
local ADDR_BUFFERS = 4 -- buffer number
local ADDR_TABS = 5 -- tab page number
local ADDR_TABS_RELATIVE = 6 -- Tab page that only relative
local ADDR_QUICKFIX = 7 -- quickfix list entry number
local ADDR_OTHER = 99 -- something else
-- The following table is described in ex_cmds_defs.h file.
return {
@@ -2326,8 +2326,8 @@ return {
},
{
command='scriptnames',
flags=bit.bor(TRLBAR, CMDWIN),
addr_type=ADDR_LINES,
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, TRLBAR, CMDWIN),
addr_type=ADDR_OTHER,
func='ex_scriptnames',
},
{