comparison src/ex_cmds.h @ 27978:442ca2007bec v8.2.4514

patch 8.2.4514: Vim9: some flow commands can be shortened Commit: https://github.com/vim/vim/commit/b2175220dafc28349b275ac7f3080f89cce78a57 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 5 20:24:41 2022 +0000 patch 8.2.4514: Vim9: some flow commands can be shortened Problem: Vim9: some flow commands can be shortened. Solution: Also require using the full name for ":return", ":enddef", ":continue", ":export" and ":import".
author Bram Moolenaar <Bram@vim.org>
date Sat, 05 Mar 2022 21:30:03 +0100
parents 212c5894b8b1
children 0c84b198c678
comparison
equal deleted inserted replaced
27977:9432710dac71 27978:442ca2007bec
406 ADDR_NONE), 406 ADDR_NONE),
407 EXCMD(CMD_compiler, "compiler", ex_compiler, 407 EXCMD(CMD_compiler, "compiler", ex_compiler,
408 EX_BANG|EX_TRLBAR|EX_WORD1|EX_CMDWIN|EX_LOCK_OK, 408 EX_BANG|EX_TRLBAR|EX_WORD1|EX_CMDWIN|EX_LOCK_OK,
409 ADDR_NONE), 409 ADDR_NONE),
410 EXCMD(CMD_continue, "continue", ex_continue, 410 EXCMD(CMD_continue, "continue", ex_continue,
411 EX_TRLBAR|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK, 411 EX_TRLBAR|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
412 ADDR_NONE), 412 ADDR_NONE),
413 EXCMD(CMD_confirm, "confirm", ex_wrongmodifier, 413 EXCMD(CMD_confirm, "confirm", ex_wrongmodifier,
414 EX_NEEDARG|EX_EXTRA|EX_NOTRLCOM|EX_CMDWIN|EX_LOCK_OK, 414 EX_NEEDARG|EX_EXTRA|EX_NOTRLCOM|EX_CMDWIN|EX_LOCK_OK,
415 ADDR_NONE), 415 ADDR_NONE),
416 EXCMD(CMD_const, "const", ex_let, 416 EXCMD(CMD_const, "const", ex_let,
565 ADDR_NONE), 565 ADDR_NONE),
566 EXCMD(CMD_endclass, "endclass", ex_ni, 566 EXCMD(CMD_endclass, "endclass", ex_ni,
567 EX_EXTRA|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK, 567 EX_EXTRA|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
568 ADDR_NONE), 568 ADDR_NONE),
569 EXCMD(CMD_enddef, "enddef", ex_endfunction, 569 EXCMD(CMD_enddef, "enddef", ex_endfunction,
570 EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK, 570 EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
571 ADDR_NONE), 571 ADDR_NONE),
572 EXCMD(CMD_endenum, "endenum", ex_ni, 572 EXCMD(CMD_endenum, "endenum", ex_ni,
573 EX_EXTRA|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK, 573 EX_EXTRA|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
574 ADDR_NONE), 574 ADDR_NONE),
575 EXCMD(CMD_endfunction, "endfunction", ex_endfunction, 575 EXCMD(CMD_endfunction, "endfunction", ex_endfunction,
601 ADDR_NONE), 601 ADDR_NONE),
602 EXCMD(CMD_exit, "exit", ex_exit, 602 EXCMD(CMD_exit, "exit", ex_exit,
603 EX_RANGE|EX_WHOLEFOLD|EX_BANG|EX_FILE1|EX_ARGOPT|EX_DFLALL|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK, 603 EX_RANGE|EX_WHOLEFOLD|EX_BANG|EX_FILE1|EX_ARGOPT|EX_DFLALL|EX_TRLBAR|EX_CMDWIN|EX_LOCK_OK,
604 ADDR_LINES), 604 ADDR_LINES),
605 EXCMD(CMD_export, "export", ex_export, 605 EXCMD(CMD_export, "export", ex_export,
606 EX_EXTRA|EX_NOTRLCOM|EX_EXPR_ARG|EX_CMDWIN|EX_LOCK_OK, 606 EX_EXTRA|EX_NOTRLCOM|EX_EXPR_ARG|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
607 ADDR_NONE), 607 ADDR_NONE),
608 EXCMD(CMD_exusage, "exusage", ex_exusage, 608 EXCMD(CMD_exusage, "exusage", ex_exusage,
609 EX_TRLBAR, 609 EX_TRLBAR,
610 ADDR_NONE), 610 ADDR_NONE),
611 EXCMD(CMD_file, "file", ex_file, 611 EXCMD(CMD_file, "file", ex_file,
730 ADDR_NONE), 730 ADDR_NONE),
731 EXCMD(CMD_imenu, "imenu", ex_menu, 731 EXCMD(CMD_imenu, "imenu", ex_menu,
732 EX_RANGE|EX_ZEROR|EX_EXTRA|EX_TRLBAR|EX_NOTRLCOM|EX_CTRLV|EX_CMDWIN|EX_LOCK_OK, 732 EX_RANGE|EX_ZEROR|EX_EXTRA|EX_TRLBAR|EX_NOTRLCOM|EX_CTRLV|EX_CMDWIN|EX_LOCK_OK,
733 ADDR_OTHER), 733 ADDR_OTHER),
734 EXCMD(CMD_import, "import", ex_import, 734 EXCMD(CMD_import, "import", ex_import,
735 EX_EXTRA|EX_NOTRLCOM|EX_CMDWIN|EX_LOCK_OK, 735 EX_EXTRA|EX_NOTRLCOM|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
736 ADDR_NONE), 736 ADDR_NONE),
737 EXCMD(CMD_inoremap, "inoremap", ex_map, 737 EXCMD(CMD_inoremap, "inoremap", ex_map,
738 EX_EXTRA|EX_TRLBAR|EX_NOTRLCOM|EX_CTRLV|EX_CMDWIN|EX_LOCK_OK, 738 EX_EXTRA|EX_TRLBAR|EX_NOTRLCOM|EX_CTRLV|EX_CMDWIN|EX_LOCK_OK,
739 ADDR_NONE), 739 ADDR_NONE),
740 EXCMD(CMD_inoreabbrev, "inoreabbrev", ex_abbreviate, 740 EXCMD(CMD_inoreabbrev, "inoreabbrev", ex_abbreviate,
1279 ADDR_OTHER), 1279 ADDR_OTHER),
1280 EXCMD(CMD_retab, "retab", ex_retab, 1280 EXCMD(CMD_retab, "retab", ex_retab,
1281 EX_TRLBAR|EX_RANGE|EX_WHOLEFOLD|EX_DFLALL|EX_BANG|EX_WORD1|EX_CMDWIN|EX_LOCK_OK|EX_MODIFY, 1281 EX_TRLBAR|EX_RANGE|EX_WHOLEFOLD|EX_DFLALL|EX_BANG|EX_WORD1|EX_CMDWIN|EX_LOCK_OK|EX_MODIFY,
1282 ADDR_LINES), 1282 ADDR_LINES),
1283 EXCMD(CMD_return, "return", ex_return, 1283 EXCMD(CMD_return, "return", ex_return,
1284 EX_EXTRA|EX_NOTRLCOM|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK, 1284 EX_EXTRA|EX_NOTRLCOM|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
1285 ADDR_NONE), 1285 ADDR_NONE),
1286 EXCMD(CMD_rewind, "rewind", ex_rewind, 1286 EXCMD(CMD_rewind, "rewind", ex_rewind,
1287 EX_EXTRA|EX_BANG|EX_CMDARG|EX_ARGOPT|EX_TRLBAR, 1287 EX_EXTRA|EX_BANG|EX_CMDARG|EX_ARGOPT|EX_TRLBAR,
1288 ADDR_NONE), 1288 ADDR_NONE),
1289 EXCMD(CMD_right, "right", ex_align, 1289 EXCMD(CMD_right, "right", ex_align,