aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_cmds.lua
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2020-12-10 19:48:18 -0500
committerGitHub <noreply@github.com>2020-12-10 19:48:18 -0500
commita92dbf49bfde79d86a0542c175c0a5c9e23e14bd (patch)
treef23d0e9690de69ee490a841149ecb43b613cf79f /src/nvim/ex_cmds.lua
parent52e660e8570346d28f5c7f5dde0a5ca9b614a801 (diff)
downloadrneovim-a92dbf49bfde79d86a0542c175c0a5c9e23e14bd.tar.gz
rneovim-a92dbf49bfde79d86a0542c175c0a5c9e23e14bd.tar.bz2
rneovim-a92dbf49bfde79d86a0542c175c0a5c9e23e14bd.zip
ex_cmds: port cmd_addr_T and ADDR_NONE (#13492)
Patch 8.1.1241 is too hard to port in 1 commit. https://github.com/neovim/neovim/pull/13079 is too hard to review and seems to be blocked. Use 'int' type for some addr variables to suppress 'switch/case' warnings.
Diffstat (limited to 'src/nvim/ex_cmds.lua')
-rw-r--r--src/nvim/ex_cmds.lua1092
1 files changed, 541 insertions, 551 deletions
diff --git a/src/nvim/ex_cmds.lua b/src/nvim/ex_cmds.lua
index d62b00fee1..380237c822 100644
--- a/src/nvim/ex_cmds.lua
+++ b/src/nvim/ex_cmds.lua
@@ -29,394 +29,384 @@ local FILES = bit.bor(XFILE, EXTRA)
local WORD1 = bit.bor(EXTRA, NOSPC)
local FILE1 = bit.bor(FILES, NOSPC)
-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 {
{
command='append',
flags=bit.bor(BANG, RANGE, ZEROR, TRLBAR, CMDWIN, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_append',
},
{
command='abbreviate',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_abbreviate',
},
{
command='abclear',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_abclear',
},
{
command='aboveleft',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_wrongmodifier',
},
{
command='all',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_all',
},
{
command='amenu',
flags=bit.bor(RANGE, NOTADR, ZEROR, EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_menu',
},
{
command='anoremenu',
flags=bit.bor(RANGE, NOTADR, ZEROR, EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_menu',
},
{
command='args',
flags=bit.bor(BANG, FILES, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_args',
},
{
command='argadd',
flags=bit.bor(BANG, RANGE, NOTADR, ZEROR, FILES, TRLBAR),
- addr_type=ADDR_ARGUMENTS,
+ addr_type='ADDR_ARGUMENTS',
func='ex_argadd',
},
{
command='argdelete',
flags=bit.bor(BANG, RANGE, NOTADR, FILES, TRLBAR),
- addr_type=ADDR_ARGUMENTS,
+ addr_type='ADDR_ARGUMENTS',
func='ex_argdelete',
},
{
command='argdo',
flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL),
- addr_type=ADDR_ARGUMENTS,
+ addr_type='ADDR_ARGUMENTS',
func='ex_listdo',
},
{
command='argedit',
flags=bit.bor(BANG, NEEDARG, RANGE, NOTADR, ZEROR, FILES, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_ARGUMENTS,
+ addr_type='ADDR_ARGUMENTS',
func='ex_argedit',
},
{
command='argglobal',
flags=bit.bor(BANG, FILES, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_args',
},
{
command='arglocal',
flags=bit.bor(BANG, FILES, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_args',
},
{
command='argument',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, EXTRA, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_ARGUMENTS,
+ addr_type='ADDR_ARGUMENTS',
func='ex_argument',
},
{
command='ascii',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='do_ascii',
},
{
command='autocmd',
flags=bit.bor(BANG, EXTRA, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_autocmd',
},
{
command='augroup',
flags=bit.bor(BANG, WORD1, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_autocmd',
},
{
command='aunmenu',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_menu',
},
{
command='buffer',
flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, BUFUNL, COUNT, EXTRA, EDITCMD, TRLBAR),
- addr_type=ADDR_BUFFERS,
+ addr_type='ADDR_BUFFERS',
func='ex_buffer',
},
{
command='bNext',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_bprevious',
},
{
command='ball',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_buffer_all',
},
{
command='badd',
flags=bit.bor(NEEDARG, FILE1, EDITCMD, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_edit',
},
{
command='bdelete',
flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, COUNT, EXTRA, TRLBAR),
- addr_type=ADDR_BUFFERS,
+ addr_type='ADDR_BUFFERS',
func='ex_bunload',
},
{
command='behave',
flags=bit.bor(NEEDARG, WORD1, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_behave',
},
{
command='belowright',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_wrongmodifier',
},
{
command='bfirst',
flags=bit.bor(BANG, RANGE, NOTADR, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_brewind',
},
{
command='blast',
flags=bit.bor(BANG, RANGE, NOTADR, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_blast',
},
{
command='bmodified',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_bmodified',
},
{
command='bnext',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_bnext',
},
{
command='botright',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_wrongmodifier',
},
{
command='bprevious',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_bprevious',
},
{
command='brewind',
flags=bit.bor(BANG, RANGE, NOTADR, EDITCMD, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_brewind',
},
{
command='break',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_break',
},
{
command='breakadd',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_breakadd',
},
{
command='breakdel',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_breakdel',
},
{
command='breaklist',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_breaklist',
},
{
command='browse',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_wrongmodifier',
},
{
command='buffers',
flags=bit.bor(BANG, EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='buflist_list',
},
{
command='bufdo',
flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL),
- addr_type=ADDR_BUFFERS,
+ addr_type='ADDR_BUFFERS',
func='ex_listdo',
},
{
command='bunload',
flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, COUNT, EXTRA, TRLBAR),
- addr_type=ADDR_LOADED_BUFFERS,
+ addr_type='ADDR_LOADED_BUFFERS',
func='ex_bunload',
},
{
command='bwipeout',
flags=bit.bor(BANG, RANGE, NOTADR, BUFNAME, BUFUNL, COUNT, EXTRA, TRLBAR),
- addr_type=ADDR_BUFFERS,
+ addr_type='ADDR_BUFFERS',
func='ex_bunload',
},
{
command='change',
flags=bit.bor(BANG, WHOLEFOLD, RANGE, COUNT, TRLBAR, CMDWIN, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_change',
},
{
command='cNext',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cnext',
},
{
command='cNfile',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cnext',
},
{
command='cabbrev',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_abbreviate',
},
{
command='cabclear',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_abclear',
},
{
command='cabove',
flags=bit.bor(RANGE, TRLBAR),
- addr_type=ADDR_OTHER ,
+ addr_type='ADDR_OTHER ',
func='ex_cbelow',
},
{
command='caddbuffer',
flags=bit.bor(RANGE, NOTADR, WORD1, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cbuffer',
},
{
command='caddexpr',
flags=bit.bor(NEEDARG, WORD1, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cexpr',
},
{
command='caddfile',
flags=bit.bor(TRLBAR, FILE1),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cfile',
},
{
command='call',
flags=bit.bor(RANGE, NEEDARG, EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_call',
},
{
command='catch',
flags=bit.bor(EXTRA, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_catch',
},
{
command='cbuffer',
flags=bit.bor(BANG, RANGE, NOTADR, WORD1, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cbuffer',
},
{
command='cbelow',
flags=bit.bor(RANGE, TRLBAR),
- addr_type=ADDR_OTHER ,
+ addr_type='ADDR_OTHER ',
func='ex_cbelow',
},
{
command='cbottom',
flags=bit.bor(TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cbottom',
},
{
command='cc',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cc',
},
{
command='cclose',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cclose',
},
{
command='cd',
flags=bit.bor(BANG, FILE1, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cd',
},
{
command='cdo',
flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL),
- addr_type=ADDR_QUICKFIX,
+ addr_type='ADDR_QUICKFIX',
func='ex_listdo',
},
{
command='center',
flags=bit.bor(TRLBAR, RANGE, WHOLEFOLD, EXTRA, CMDWIN, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_align',
},
{
command='cexpr',
flags=bit.bor(NEEDARG, WORD1, NOTRLCOM, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cexpr',
},
{
command='cfile',
flags=bit.bor(TRLBAR, FILE1, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cfile',
},
-- Even though 'cfdo' is alphabetically lower than 'cfile', it is after
@@ -424,979 +414,979 @@ return {
{
command='cfdo',
flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM, RANGE, NOTADR, DFLALL),
- addr_type=ADDR_QUICKFIX,
+ addr_type='ADDR_QUICKFIX',
func='ex_listdo',
},
{
command='cfirst',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cc',
},
{
command='cgetfile',
flags=bit.bor(TRLBAR, FILE1),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cfile',
},
{
command='cgetbuffer',
flags=bit.bor(RANGE, NOTADR, WORD1, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cbuffer',
},
{
command='cgetexpr',
flags=bit.bor(NEEDARG, WORD1, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cexpr',
},
{
command='chdir',
flags=bit.bor(BANG, FILE1, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cd',
},
{
command='changes',
flags=bit.bor(TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_changes',
},
{
command='checkhealth',
flags=bit.bor(EXTRA, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_checkhealth',
},
{
command='checkpath',
flags=bit.bor(TRLBAR, BANG, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_checkpath',
},
{
command='checktime',
flags=bit.bor(RANGE, NOTADR, BUFNAME, COUNT, EXTRA, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_checktime',
},
{
command='chistory',
flags=bit.bor(TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='qf_history',
},
{
command='clist',
flags=bit.bor(BANG, EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='qf_list',
},
{
command='clast',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cc',
},
{
command='close',
flags=bit.bor(BANG, RANGE, NOTADR, COUNT, TRLBAR, CMDWIN),
- addr_type=ADDR_WINDOWS,
+ addr_type='ADDR_WINDOWS',
func='ex_close',
},
{
command='clearjumps',
flags=bit.bor(TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_clearjumps',
},
{
command='cmap',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_map',
},
{
command='cmapclear',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_mapclear',
},
{
command='cmenu',
flags=bit.bor(RANGE, NOTADR, ZEROR, EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_menu',
},
{
command='cnext',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cnext',
},
{
command='cnewer',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='qf_age',
},
{
command='cnfile',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cnext',
},
{
command='cnoremap',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_map',
},
{
command='cnoreabbrev',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_abbreviate',
},
{
command='cnoremenu',
flags=bit.bor(RANGE, NOTADR, ZEROR, EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_menu',
},
{
command='copy',
flags=bit.bor(RANGE, WHOLEFOLD, EXTRA, TRLBAR, CMDWIN, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_copymove',
},
{
command='colder',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='qf_age',
},
{
command='colorscheme',
flags=bit.bor(WORD1, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_colorscheme',
},
{
command='command',
flags=bit.bor(EXTRA, BANG, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_command',
},
{
command='comclear',
flags=bit.bor(TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_comclear',
},
{
command='compiler',
flags=bit.bor(BANG, TRLBAR, WORD1, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_compiler',
},
{
command='continue',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_continue',
},
{
command='confirm',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_wrongmodifier',
},
{
command='const',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_const',
},
{
command='copen',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_copen',
},
{
command='cprevious',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cnext',
},
{
command='cpfile',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cnext',
},
{
command='cquit',
flags=bit.bor(RANGE, NOTADR, COUNT, ZEROR, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cquit',
},
{
command='crewind',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, BANG),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cc',
},
{
command='cscope',
flags=bit.bor(EXTRA, NOTRLCOM, XFILE),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cscope',
},
{
command='cstag',
flags=bit.bor(BANG, TRLBAR, WORD1),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cstag',
},
{
command='cunmap',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_unmap',
},
{
command='cunabbrev',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_abbreviate',
},
{
command='cunmenu',
flags=bit.bor(EXTRA, TRLBAR, NOTRLCOM, USECTRLV, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_menu',
},
{
command='cwindow',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_cwindow',
},
{
command='delete',
flags=bit.bor(RANGE, WHOLEFOLD, REGSTR, COUNT, TRLBAR, CMDWIN, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_operators',
},
{
command='delmarks',
flags=bit.bor(BANG, EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_delmarks',
},
{
command='debug',
flags=bit.bor(NEEDARG, EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_debug',
},
{
command='debuggreedy',
flags=bit.bor(RANGE, NOTADR, ZEROR, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_debuggreedy',
},
{
command='delcommand',
flags=bit.bor(BANG, NEEDARG, WORD1, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_delcommand',
},
{
command='delfunction',
flags=bit.bor(BANG, NEEDARG, WORD1, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_delfunction',
},
{
command='display',
flags=bit.bor(EXTRA, NOTRLCOM, TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_display',
},
{
command='diffupdate',
flags=bit.bor(BANG, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffupdate',
},
{
command='diffget',
flags=bit.bor(RANGE, EXTRA, TRLBAR, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffgetput',
},
{
command='diffoff',
flags=bit.bor(BANG, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffoff',
},
{
command='diffpatch',
flags=bit.bor(EXTRA, FILE1, TRLBAR, MODIFY),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffpatch',
},
{
command='diffput',
flags=bit.bor(RANGE, EXTRA, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffgetput',
},
{
command='diffsplit',
flags=bit.bor(EXTRA, FILE1, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffsplit',
},
{
command='diffthis',
flags=bit.bor(TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_diffthis',
},
{
command='digraphs',
flags=bit.bor(BANG, EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_digraphs',
},
{
command='djump',
flags=bit.bor(BANG, RANGE, DFLALL, WHOLEFOLD, EXTRA),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_findpat',
},
{
command='dlist',
flags=bit.bor(BANG, RANGE, DFLALL, WHOLEFOLD, EXTRA, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_findpat',
},
{
command='doautocmd',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_doautocmd',
},
{
command='doautoall',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_doautoall',
},
{
command='drop',
flags=bit.bor(FILES, EDITCMD, NEEDARG, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_drop',
},
{
command='dsearch',
flags=bit.bor(BANG, RANGE, DFLALL, WHOLEFOLD, EXTRA, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_findpat',
},
{
command='dsplit',
flags=bit.bor(BANG, RANGE, DFLALL, WHOLEFOLD, EXTRA),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_findpat',
},
{
command='edit',
flags=bit.bor(BANG, FILE1, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_edit',
},
{
command='earlier',
flags=bit.bor(TRLBAR, EXTRA, NOSPC, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_later',
},
{
command='echo',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_echo',
},
{
command='echoerr',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_execute',
},
{
command='echohl',
flags=bit.bor(EXTRA, TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_echohl',
},
{
command='echomsg',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_execute',
},
{
command='echon',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_echo',
},
{
command='else',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_else',
},
{
command='elseif',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_else',
},
{
command='emenu',
flags=bit.bor(NEEDARG, EXTRA, TRLBAR, NOTRLCOM, RANGE, NOTADR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_emenu',
},
{
command='endif',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_endif',
},
{
command='endfunction',
flags=bit.bor(TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_endfunction',
},
{
command='endfor',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_endwhile',
},
{
command='endtry',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_endtry',
},
{
command='endwhile',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_endwhile',
},
{
command='enew',
flags=bit.bor(BANG, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_edit',
},
{
command='ex',
flags=bit.bor(BANG, FILE1, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_edit',
},
{
command='execute',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_execute',
},
{
command='exit',
flags=bit.bor(RANGE, WHOLEFOLD, BANG, FILE1, ARGOPT, DFLALL, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_exit',
},
{
command='exusage',
flags=bit.bor(TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_exusage',
},
{
command='file',
flags=bit.bor(RANGE, NOTADR, ZEROR, BANG, FILE1, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_file',
},
{
command='files',
flags=bit.bor(BANG, EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='buflist_list',
},
{
command='filetype',
flags=bit.bor(EXTRA, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_filetype',
},
{
command='filter',
flags=bit.bor(BANG, NEEDARG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_wrongmodifier',
},
{
command='find',
flags=bit.bor(RANGE, NOTADR, BANG, FILE1, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_find',
},
{
command='finally',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_finally',
},
{
command='finish',
flags=bit.bor(TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_finish',
},
{
command='first',
flags=bit.bor(EXTRA, BANG, EDITCMD, ARGOPT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_rewind',
},
{
command='fold',
flags=bit.bor(RANGE, WHOLEFOLD, TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_fold',
},
{
command='foldclose',
flags=bit.bor(RANGE, BANG, WHOLEFOLD, TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_foldopen',
},
{
command='folddoopen',
flags=bit.bor(RANGE, DFLALL, NEEDARG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_folddo',
},
{
command='folddoclosed',
flags=bit.bor(RANGE, DFLALL, NEEDARG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_folddo',
},
{
command='foldopen',
flags=bit.bor(RANGE, BANG, WHOLEFOLD, TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_foldopen',
},
{
command='for',
flags=bit.bor(EXTRA, NOTRLCOM, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_while',
},
{
command='function',
flags=bit.bor(EXTRA, BANG, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_function',
},
{
command='global',
flags=bit.bor(RANGE, WHOLEFOLD, BANG, EXTRA, DFLALL, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_global',
},
{
command='goto',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR, SBOXOK, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_goto',
},
{
command='grep',
flags=bit.bor(RANGE, NOTADR, BANG, NEEDARG, EXTRA, NOTRLCOM, TRLBAR, XFILE),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_make',
},
{
command='grepadd',
flags=bit.bor(RANGE, NOTADR, BANG, NEEDARG, EXTRA, NOTRLCOM, TRLBAR, XFILE),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_make',
},
{
command='gui',
flags=bit.bor(BANG, FILES, EDITCMD, ARGOPT, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_nogui',
},
{
command='gvim',
flags=bit.bor(BANG, FILES, EDITCMD, ARGOPT, TRLBAR, CMDWIN),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_nogui',
},
{
command='help',
flags=bit.bor(BANG, EXTRA, NOTRLCOM),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_help',
},
{
command='helpclose',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
- addr_type=ADDR_LINES,
+ addr_type='ADDR_LINES',
func='ex_helpclose',
},
{