Mercurial > vim
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, |