comparison src/ex_cmds.h @ 18827:f98368dd6615 v8.1.2401

patch 8.1.2401: :cexpr does not handle | in expression Commit: https://github.com/vim/vim/commit/88a3e2b2ac33e3bb4b7cf9132eb75db051e8f4ed Author: Bram Moolenaar <Bram@vim.org> Date: Fri Dec 6 21:11:39 2019 +0100 patch 8.1.2401: :cexpr does not handle | in expression Problem: :cexpr does not handle | in expression. Solution: Remove EX_TRLBAR and set nextcmd pointer.
author Bram Moolenaar <Bram@vim.org>
date Fri, 06 Dec 2019 21:15:04 +0100
parents f89e2e720b5b
children 2bdc2e1f6e1f
comparison
equal deleted inserted replaced
18826:b2b4d46cdb1f 18827:f98368dd6615
252 ADDR_UNSIGNED), 252 ADDR_UNSIGNED),
253 EXCMD(CMD_caddbuffer, "caddbuffer", ex_cbuffer, 253 EXCMD(CMD_caddbuffer, "caddbuffer", ex_cbuffer,
254 EX_RANGE|EX_WORD1|EX_TRLBAR, 254 EX_RANGE|EX_WORD1|EX_TRLBAR,
255 ADDR_OTHER), 255 ADDR_OTHER),
256 EXCMD(CMD_caddexpr, "caddexpr", ex_cexpr, 256 EXCMD(CMD_caddexpr, "caddexpr", ex_cexpr,
257 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_TRLBAR, 257 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM,
258 ADDR_NONE), 258 ADDR_NONE),
259 EXCMD(CMD_caddfile, "caddfile", ex_cfile, 259 EXCMD(CMD_caddfile, "caddfile", ex_cfile,
260 EX_TRLBAR|EX_FILE1, 260 EX_TRLBAR|EX_FILE1,
261 ADDR_NONE), 261 ADDR_NONE),
262 EXCMD(CMD_cafter, "cafter", ex_cbelow, 262 EXCMD(CMD_cafter, "cafter", ex_cbelow,
294 ADDR_QUICKFIX_VALID), 294 ADDR_QUICKFIX_VALID),
295 EXCMD(CMD_center, "center", ex_align, 295 EXCMD(CMD_center, "center", ex_align,
296 EX_TRLBAR|EX_RANGE|EX_WHOLEFOLD|EX_EXTRA|EX_CMDWIN|EX_MODIFY, 296 EX_TRLBAR|EX_RANGE|EX_WHOLEFOLD|EX_EXTRA|EX_CMDWIN|EX_MODIFY,
297 ADDR_LINES), 297 ADDR_LINES),
298 EXCMD(CMD_cexpr, "cexpr", ex_cexpr, 298 EXCMD(CMD_cexpr, "cexpr", ex_cexpr,
299 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_TRLBAR|EX_BANG, 299 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_BANG,
300 ADDR_NONE), 300 ADDR_NONE),
301 EXCMD(CMD_cfile, "cfile", ex_cfile, 301 EXCMD(CMD_cfile, "cfile", ex_cfile,
302 EX_TRLBAR|EX_FILE1|EX_BANG, 302 EX_TRLBAR|EX_FILE1|EX_BANG,
303 ADDR_NONE), 303 ADDR_NONE),
304 EXCMD(CMD_cfdo, "cfdo", ex_listdo, 304 EXCMD(CMD_cfdo, "cfdo", ex_listdo,
312 ADDR_NONE), 312 ADDR_NONE),
313 EXCMD(CMD_cgetbuffer, "cgetbuffer", ex_cbuffer, 313 EXCMD(CMD_cgetbuffer, "cgetbuffer", ex_cbuffer,
314 EX_RANGE|EX_WORD1|EX_TRLBAR, 314 EX_RANGE|EX_WORD1|EX_TRLBAR,
315 ADDR_OTHER), 315 ADDR_OTHER),
316 EXCMD(CMD_cgetexpr, "cgetexpr", ex_cexpr, 316 EXCMD(CMD_cgetexpr, "cgetexpr", ex_cexpr,
317 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_TRLBAR, 317 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM,
318 ADDR_NONE), 318 ADDR_NONE),
319 EXCMD(CMD_chdir, "chdir", ex_cd, 319 EXCMD(CMD_chdir, "chdir", ex_cd,
320 EX_BANG|EX_FILE1|EX_TRLBAR|EX_CMDWIN, 320 EX_BANG|EX_FILE1|EX_TRLBAR|EX_CMDWIN,
321 ADDR_NONE), 321 ADDR_NONE),
322 EXCMD(CMD_changes, "changes", ex_changes, 322 EXCMD(CMD_changes, "changes", ex_changes,
744 ADDR_UNSIGNED), 744 ADDR_UNSIGNED),
745 EXCMD(CMD_language, "language", ex_language, 745 EXCMD(CMD_language, "language", ex_language,
746 EX_EXTRA|EX_TRLBAR|EX_CMDWIN, 746 EX_EXTRA|EX_TRLBAR|EX_CMDWIN,
747 ADDR_NONE), 747 ADDR_NONE),
748 EXCMD(CMD_laddexpr, "laddexpr", ex_cexpr, 748 EXCMD(CMD_laddexpr, "laddexpr", ex_cexpr,
749 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_TRLBAR, 749 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM,
750 ADDR_NONE), 750 ADDR_NONE),
751 EXCMD(CMD_laddbuffer, "laddbuffer", ex_cbuffer, 751 EXCMD(CMD_laddbuffer, "laddbuffer", ex_cbuffer,
752 EX_RANGE|EX_WORD1|EX_TRLBAR, 752 EX_RANGE|EX_WORD1|EX_TRLBAR,
753 ADDR_OTHER), 753 ADDR_OTHER),
754 EXCMD(CMD_laddfile, "laddfile", ex_cfile, 754 EXCMD(CMD_laddfile, "laddfile", ex_cfile,
795 ADDR_NONE), 795 ADDR_NONE),
796 EXCMD(CMD_let, "let", ex_let, 796 EXCMD(CMD_let, "let", ex_let,
797 EX_EXTRA|EX_NOTRLCOM|EX_SBOXOK|EX_CMDWIN, 797 EX_EXTRA|EX_NOTRLCOM|EX_SBOXOK|EX_CMDWIN,
798 ADDR_NONE), 798 ADDR_NONE),
799 EXCMD(CMD_lexpr, "lexpr", ex_cexpr, 799 EXCMD(CMD_lexpr, "lexpr", ex_cexpr,
800 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_TRLBAR|EX_BANG, 800 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_BANG,
801 ADDR_NONE), 801 ADDR_NONE),
802 EXCMD(CMD_lfile, "lfile", ex_cfile, 802 EXCMD(CMD_lfile, "lfile", ex_cfile,
803 EX_TRLBAR|EX_FILE1|EX_BANG, 803 EX_TRLBAR|EX_FILE1|EX_BANG,
804 ADDR_NONE), 804 ADDR_NONE),
805 EXCMD(CMD_lfdo, "lfdo", ex_listdo, 805 EXCMD(CMD_lfdo, "lfdo", ex_listdo,
813 ADDR_NONE), 813 ADDR_NONE),
814 EXCMD(CMD_lgetbuffer, "lgetbuffer", ex_cbuffer, 814 EXCMD(CMD_lgetbuffer, "lgetbuffer", ex_cbuffer,
815 EX_RANGE|EX_WORD1|EX_TRLBAR, 815 EX_RANGE|EX_WORD1|EX_TRLBAR,
816 ADDR_OTHER), 816 ADDR_OTHER),
817 EXCMD(CMD_lgetexpr, "lgetexpr", ex_cexpr, 817 EXCMD(CMD_lgetexpr, "lgetexpr", ex_cexpr,
818 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM|EX_TRLBAR, 818 EX_NEEDARG|EX_WORD1|EX_NOTRLCOM,
819 ADDR_NONE), 819 ADDR_NONE),
820 EXCMD(CMD_lgrep, "lgrep", ex_make, 820 EXCMD(CMD_lgrep, "lgrep", ex_make,
821 EX_RANGE|EX_BANG|EX_NEEDARG|EX_EXTRA|EX_NOTRLCOM|EX_TRLBAR|EX_XFILE, 821 EX_RANGE|EX_BANG|EX_NEEDARG|EX_EXTRA|EX_NOTRLCOM|EX_TRLBAR|EX_XFILE,
822 ADDR_OTHER), 822 ADDR_OTHER),
823 EXCMD(CMD_lgrepadd, "lgrepadd", ex_make, 823 EXCMD(CMD_lgrepadd, "lgrepadd", ex_make,