| /vim-8.2.3635/src/ |
| H A D | ex_docmd.c | 3218 eap->line1 = eap->line2; in parse_cmd_address() 3220 eap->cmd = skipwhite(eap->cmd); in parse_cmd_address() 3221 lnum = get_address(eap, &eap->cmd, eap->addr_type, eap->skip, silent, in parse_cmd_address() 3349 eap->line1 = eap->line2; in parse_cmd_address() 4459 eap->line1 = eap->line2 = 0; in address_default_all() 4601 if ((eap->line2 != 1 && eap->line2 > qf_get_valid_size(eap)) in invalid_range() 5233 eap->force_ff = eap->cmd[eap->force_ff]; in getargopt() 5266 do_autocmd(eap, eap->arg, eap->forceit); in ex_autocmd() 5301 eap->addr_count, (int)eap->line1, (int)eap->line2, eap->forceit); in ex_bunload() 6847 eap->arg += STRLEN(eap->arg); in ex_open() [all …]
|
| H A D | ex_cmds2.c | 466 eap->cmdidx == CMD_cfdo || eap->cmdidx == CMD_lfdo) in ex_listdo() 468 ex_ni(eap); in ex_listdo() 531 else if (eap->cmdidx == CMD_cdo || eap->cmdidx == CMD_ldo in ex_listdo() 532 || eap->cmdidx == CMD_cfdo || eap->cmdidx == CMD_lfdo) in ex_listdo() 539 ex_cc(eap); in ex_listdo() 609 do_cmdline(eap->arg, eap->getline, eap->cookie, in ex_listdo() 638 if (eap->cmdidx == CMD_cdo || eap->cmdidx == CMD_ldo in ex_listdo() 672 if (eap->cmdidx == CMD_argdo && i >= eap->line2) in ex_listdo() 900 ex = *eap; in source_pyx_file() 936 source_pyx_file(eap, eap->arg); in ex_pyxfile() [all …]
|
| H A D | ex_eval.c | 925 fill_evalarg_from_eap(&evalarg, eap, eap->skip); in ex_eval() 927 if (eval0(eap->arg, &tv, eap, &evalarg) == OK) in ex_eval() 999 ex_if(exarg_T *eap) in ex_if() argument 1020 result = eval_to_bool(eap->arg, &error, eap, skip); in ex_if() 1136 result = eval_to_bool(eap->arg, &error, eap, skip); in ex_else() 1225 result = eval_to_bool(eap->arg, &error, eap, skip); in ex_while() 1251 fi = eval_for_line(eap->arg, &error, eap, &evalarg); in ex_while() 1499 value = eval_to_string_skip(arg, eap, eap->skip); in ex_throw() 1590 if (getline_equal(eap->getline, eap->cookie, get_func_line)) in do_throw() 1604 ex_try(exarg_T *eap) in ex_try() argument [all …]
|
| H A D | ex_cmds.c | 235 changed_lines(eap->line1, 0, eap->line2 + 1, 0L); in ex_align() 380 size_t count = (size_t)(eap->line2 - eap->line1 + 1); in ex_sort() 507 for (lnum = eap->line1; lnum <= eap->line2; ++lnum) in ex_sort() 1818 if (*eap->arg != NUL || eap->addr_count == 1) in ex_file() 2064 eap, eap->append, eap->forceit, TRUE, FALSE); in do_write() 2117 if (!eap->forceit && !eap->append) in check_overwrite() 3311 p = eap->nextcmd + STRLEN(eap->nextcmd); in ex_append() 3414 if (eap->line2 >= eap->line1 in ex_change() 3434 eap->line2 = eap->line1; in ex_change() 3831 joined_lines_count = eap->line2 - eap->line1 + 1; in ex_substitute() [all …]
|
| H A D | arglist.c | 575 ex_next(eap); in ex_args() 625 do_argfile(eap, curwin->w_arg_idx - (int)eap->line2); in ex_previous() 655 i = eap->line2 - 1; in ex_argument() 812 if (eap->addr_count > 0 || *eap->arg == NUL) in ex_argdelete() 822 eap->line1 = eap->line2 = curwin->w_arg_idx + 1; in ex_argdelete() 827 n = eap->line2 - eap->line1 + 1; in ex_argdelete() 834 if (eap->line1 != 1 || eap->line2 != 0) in ex_argdelete() 839 for (i = eap->line1; i <= eap->line2; ++i) in ex_argdelete() 841 mch_memmove(ARGLIST + eap->line1 - 1, ARGLIST + eap->line2, in ex_argdelete() 1193 eap->line2 = 9999; in ex_all() [all …]
|
| H A D | vim9script.c | 71 if (!getline_equal(eap->getline, eap->cookie, getsourceline)) in ex_vim9script() 83 if (!IS_WHITE_OR_NUL(*eap->arg) && STRCMP(eap->arg, "noclear") != 0) in ex_vim9script() 187 eap->cmdidx == CMD_increment ? "++" : "--", eap->cmd); in ex_incdec() 198 eap->arg = eap->cmd; in ex_incdec() 201 ex_let(eap); in ex_incdec() 203 eap->cmd = cmd; in ex_incdec() 222 eap->cmd = eap->arg; in ex_export() 233 do_cmdline(eap->cmd, eap->getline, eap->cookie, in ex_export() 652 if (!getline_equal(eap->getline, eap->cookie, getsourceline)) in ex_import() 657 fill_evalarg_from_eap(&evalarg, eap, eap->skip); in ex_import() [all …]
|
| H A D | usercmd.c | 125 exarg_T *eap, in find_ucmd() argument 154 cp = eap->cmd; in find_ucmd() 186 eap->useridx = j; in find_ucmd() 1031 if ((line = eap->getline(':', eap->cookie, in may_get_cmd_block() 1068 p = eap->arg; in ex_command() 1500 if (*eap->arg == NUL) in uc_check_code() 1577 if (eap->forceit) in uc_check_code() 1593 (eap->addr_count > 0) ? eap->line2 : cmd->uc_def; in uc_check_code() 1630 if (eap->regname) in uc_check_code() 1658 do_ucmd(exarg_T *eap) in do_ucmd() argument [all …]
|
| H A D | debugger.c | 401 ex_debug(exarg_T *eap) in ex_debug() argument 438 if (!eap->skip) in dbg_check_breakpoint() 452 do_debug(eap->cmd); in dbg_check_breakpoint() 463 if (!eap->skip) in dbg_check_breakpoint() 464 do_debug(eap->cmd); in dbg_check_breakpoint() 490 eap->skip = FALSE; in dbg_check_skipped() 492 eap->skip = TRUE; in dbg_check_skipped() 666 ex_breakadd(exarg_T *eap) in ex_breakadd() argument 724 if (eap->addr_count == 0 || eap->line2 != 0) in ex_debuggreedy() 757 ex_breakdel(exarg_T *eap) in ex_breakdel() argument [all …]
|
| H A D | userfunc.c | 186 exarg_T *eap, in get_function_args() argument 214 while (eap != NULL && eap->getline != NULL in get_function_args() 220 theline = eap->getline(':', eap->cookie, 0, TRUE); in get_function_args() 727 theline = eap->getline(':', eap->cookie, indent, in get_function_body() 3889 if (ends_excmd2(eap->cmd, eap->arg)) in define_function() 3893 set_nextcmd(eap, eap->arg); in define_function() 3957 name = vim_strnsave(eap->arg, p - eap->arg); in define_function() 4200 if (!eap->skip && !eap->forceit) in define_function() 4938 fill_evalarg_from_eap(&evalarg, eap, eap->skip); in ex_call() 4945 if (eval0(eap->arg, &rettv, eap, &evalarg) != FAIL) in ex_call() [all …]
|
| H A D | scriptfile.c | 191 ex_runtime(exarg_T *eap) in ex_runtime() argument 744 ex_packadd(exarg_T *eap) in ex_packadd() argument 956 else if (eap != NULL && eap->forceit) in cmd_source() 979 ex_source(exarg_T *eap) in ex_source() argument 997 cmd_source(eap->arg, eap); in ex_source() 1536 eap->arg = SCRIPT_ITEM(eap->line2)->sn_name; in ex_scriptnames() 1901 if (!getline_equal(eap->getline, eap->cookie, getsourceline)) in ex_scriptencoding() 1914 name = eap->arg; in ex_scriptencoding() 1917 sp = (source_cookie_T *)getline_cookie(eap->getline, eap->cookie); in ex_scriptencoding() 1932 if (!getline_equal(eap->getline, eap->cookie, getsourceline)) in ex_scriptversion() [all …]
|
| H A D | quickfix.c | 3827 if (eap->line2 > 0 && eap->line2 <= qi->qf_listcount) in qf_history() 5087 if (eap->cmdidx == CMD_cdo || eap->cmdidx == CMD_ldo) in qf_get_valid_size() 5239 if (eap->cmdidx == CMD_cdo || eap->cmdidx == CMD_ldo in ex_cc() 5240 || eap->cmdidx == CMD_cfdo || eap->cmdidx == CMD_lfdo) in ex_cc() 5242 eap->addr_count > 0 ? (int)eap->line1 : 1, in ex_cc() 5243 eap->cmdidx == CMD_cfdo || eap->cmdidx == CMD_lfdo); in ex_cc() 5264 && (eap->cmdidx != CMD_cdo && eap->cmdidx != CMD_ldo in ex_cnext() 5265 && eap->cmdidx != CMD_cfdo && eap->cmdidx != CMD_lfdo)) in ex_cnext() 5625 if (eap->addr_count > 0 && eap->line2 <= 0) in ex_cbelow() 5668 eap->addr_count > 0 ? eap->line2 : 0, dir, in ex_cbelow() [all …]
|
| H A D | if_cscope.c | 196 exarg_T *eap, in do_cscope_general() argument 203 cs_help(eap); in do_cscope_general() 219 cmdp->func(eap); in do_cscope_general() 247 ex_cstag(exarg_T *eap) in ex_cstag() argument 262 ret = cs_find_common("g", (char *)(eap->arg), eap->forceit, FALSE, in ex_cstag() 271 ret = do_tag(eap->arg, DT_JUMP, 0, eap->forceit, FALSE); in ex_cstag() 276 ret = do_tag(eap->arg, DT_JUMP, 0, eap->forceit, FALSE); in ex_cstag() 282 ret = do_tag(eap->arg, DT_JUMP, 0, eap->forceit, FALSE); in ex_cstag() 290 ret = cs_find_common("g", (char *)(eap->arg), eap->forceit, in ex_cstag() 299 ret = cs_find_common("g", (char *)(eap->arg), eap->forceit, FALSE, in ex_cstag() [all …]
|
| H A D | syntax.c | 3792 set_nextcmd(eap, eap->arg); in syn_cmd_reset() 3824 set_nextcmd(eap, eap->arg); in syn_cmd_onoff() 3838 exarg_T *eap, in syn_cmd_list() argument 4761 eap->arg = rest; in syn_cmd_include() 4770 if (*eap->arg == '<' || *eap->arg == '$' || mch_isFullName(eap->arg)) in syn_cmd_include() 4825 if (eap->skip) in syn_cmd_keyword() 4939 exarg_T *eap, in syn_cmd_match() argument 4982 if (!ends_excmd2(eap->cmd, rest) || eap->skip) in syn_cmd_match() 5044 exarg_T *eap, in syn_cmd_region() argument 5784 if (!eap->skip) in syn_cmd_sync() [all …]
|
| H A D | evalvars.c | 654 theline = eap->getline(NUL, eap->cookie, 0, FALSE); in heredoc_get() 715 ex_let(eap); in ex_var() 761 ex_finally(eap); in ex_let() 776 if (eap->arg == eap->cmd) in ex_let() 895 fill_evalarg_from_eap(&evalarg, eap, eap->skip); in ex_let() 907 if (eap->skip) in ex_let() 1552 ex_unletlock(eap, eap->arg, 0, 0, do_unlet_var, NULL); in ex_unlet() 1582 exarg_T *eap, in ex_unletlock() argument 1649 exarg_T *eap, in do_unlet_var() argument 2519 len += (unsigned)STRLEN(eap->cmd + eap->force_enc) + 7; in set_cmdarg() [all …]
|
| H A D | session.c | 1034 ex_loadview(exarg_T *eap) in ex_loadview() argument 1131 ex_mkrc(exarg_T *eap) in ex_mkrc() argument 1146 if (eap->cmdidx == CMD_mksession || eap->cmdidx == CMD_mkview) in ex_mkrc() 1151 ex_ni(eap); in ex_mkrc() 1163 && (*eap->arg == NUL in ex_mkrc() 1164 || (vim_isdigit(*eap->arg) && eap->arg[1] == NUL))) in ex_mkrc() 1166 eap->forceit = TRUE; in ex_mkrc() 1175 if (*eap->arg != NUL) in ex_mkrc() 1176 fname = eap->arg; in ex_mkrc() 1214 if (eap->cmdidx == CMD_mkview) in ex_mkrc() [all …]
|
| H A D | locale.c | 268 ex_language(exarg_T *eap) in ex_language() argument 281 name = eap->arg; in ex_language() 286 p = skiptowhite(eap->arg); in ex_language() 287 if ((*p == NUL || VIM_ISWHITE(*p)) && p - eap->arg >= 3) in ex_language() 289 if (STRNICMP(eap->arg, "messages", p - eap->arg) == 0) in ex_language() 295 else if (STRNICMP(eap->arg, "ctype", p - eap->arg) == 0) in ex_language() 301 else if (STRNICMP(eap->arg, "time", p - eap->arg) == 0) in ex_language() 307 else if (STRNICMP(eap->arg, "collate", p - eap->arg) == 0) in ex_language()
|
| H A D | diff.c | 856 if (eap != NULL && eap->forceit) in diff_try_update() 1229 eap->arg = browseFile; in ex_diffpatch() 1289 eap->arg, tmp_new); in ex_diffpatch() 1345 eap->arg = tmp_new; in ex_diffpatch() 1359 ex_file(eap); in ex_diffpatch() 1587 if (eap->forceit) in ex_diffoff() 2666 p = eap->arg + STRLEN(eap->arg); in ex_diffgetput() 2669 for (i = 0; vim_isdigit(eap->arg[i]) && eap->arg + i < p; ++i) in ex_diffgetput() 2705 && (eap->line1 == 1 || diff_check(curwin, eap->line1 - 1) == 0)) in ex_diffgetput() 2706 ++eap->line2; in ex_diffgetput() [all …]
|
| /vim-8.2.3635/src/proto/ |
| H A D | quickfix.pro | 8 void qf_list(exarg_T *eap); 9 void qf_age(exarg_T *eap); 10 void qf_history(exarg_T *eap); 13 void ex_cwindow(exarg_T *eap); 14 void ex_cclose(exarg_T *eap); 15 void ex_copen(exarg_T *eap); 16 void ex_cbottom(exarg_T *eap); 20 void ex_make(exarg_T *eap); 25 void ex_cc(exarg_T *eap); 26 void ex_cnext(exarg_T *eap); [all …]
|
| H A D | ex_cmds.pro | 2 void do_ascii(exarg_T *eap); 3 void ex_align(exarg_T *eap); 4 void ex_sort(exarg_T *eap); 12 void do_fixdel(exarg_T *eap); 16 void ex_file(exarg_T *eap); 17 void ex_update(exarg_T *eap); 18 void ex_write(exarg_T *eap); 19 int do_write(exarg_T *eap); 21 void ex_wnext(exarg_T *eap); 22 void do_wqall(exarg_T *eap); [all …]
|
| H A D | ex_eval.pro | 16 void ex_eval(exarg_T *eap); 17 void ex_if(exarg_T *eap); 18 void ex_endif(exarg_T *eap); 19 void ex_else(exarg_T *eap); 20 void ex_while(exarg_T *eap); 22 void ex_break(exarg_T *eap); 24 void ex_block(exarg_T *eap); 27 void ex_throw(exarg_T *eap); 29 void ex_try(exarg_T *eap); 30 void ex_catch(exarg_T *eap); [all …]
|
| H A D | arglist.pro | 14 void ex_args(exarg_T *eap); 15 void ex_previous(exarg_T *eap); 16 void ex_rewind(exarg_T *eap); 17 void ex_last(exarg_T *eap); 18 void ex_argument(exarg_T *eap); 19 void do_argfile(exarg_T *eap, int argn); 20 void ex_next(exarg_T *eap); 21 void ex_argedit(exarg_T *eap); 22 void ex_argadd(exarg_T *eap); 23 void ex_argdelete(exarg_T *eap); [all …]
|
| H A D | ex_docmd.pro | 26 void ex_ni(exarg_T *eap); 28 void separate_nextcmd(exarg_T *eap); 30 int get_bad_opt(char_u *p, exarg_T *eap); 35 void set_nextcmd(exarg_T *eap, char_u *arg); 39 void ex_quit(exarg_T *eap); 44 void ex_splitview(exarg_T *eap); 46 void do_exedit(exarg_T *eap, win_T *old_curwin); 50 void ex_cd(exarg_T *eap); 52 void ex_may_print(exarg_T *eap); 53 void ex_redraw(exarg_T *eap); [all …]
|
| H A D | scriptfile.pro | 8 void ex_runtime(exarg_T *eap); 15 void ex_packloadall(exarg_T *eap); 16 void ex_packadd(exarg_T *eap); 20 void ex_source(exarg_T *eap); 21 void ex_options(exarg_T *eap); 27 void ex_scriptnames(exarg_T *eap); 34 void ex_scriptencoding(exarg_T *eap); 35 void ex_scriptversion(exarg_T *eap); 36 void ex_finish(exarg_T *eap); 37 void do_finish(exarg_T *eap, int reanimate);
|
| H A D | debugger.pro | 4 void ex_debug(exarg_T *eap); 5 void dbg_check_breakpoint(exarg_T *eap); 6 int dbg_check_skipped(exarg_T *eap); 7 void ex_breakadd(exarg_T *eap); 8 void ex_debuggreedy(exarg_T *eap); 10 void ex_breakdel(exarg_T *eap); 11 void ex_breaklist(exarg_T *eap);
|
| H A D | eval.pro | 6 void fill_evalarg_from_eap(evalarg_T *evalarg, exarg_T *eap, int skip); 7 int eval_to_bool(char_u *arg, int *error, exarg_T *eap, int skip); 11 char_u *eval_to_string_skip(char_u *arg, exarg_T *eap, int skip); 15 char_u *eval_to_string_eap(char_u *arg, int convert, exarg_T *eap); 19 typval_T *eval_expr(char_u *arg, exarg_T *eap); 30 void *eval_for_line(char_u *arg, int *errp, exarg_T *eap, evalarg_T *evalarg); 38 void clear_evalarg(evalarg_T *evalarg, exarg_T *eap); 39 int eval0(char_u *arg, typval_T *rettv, exarg_T *eap, evalarg_T *evalarg); 72 void ex_echo(exarg_T *eap); 73 void ex_echohl(exarg_T *eap); [all …]
|