Lines Matching refs:eap
448 ex_listdo(exarg_T *eap) in ex_listdo() argument
465 if (eap->cmdidx == CMD_cdo || eap->cmdidx == CMD_ldo || in ex_listdo()
466 eap->cmdidx == CMD_cfdo || eap->cmdidx == CMD_lfdo) in ex_listdo()
468 ex_ni(eap); in ex_listdo()
474 if (eap->cmdidx != CMD_windo && eap->cmdidx != CMD_tabdo) in ex_listdo()
489 if (eap->cmdidx == CMD_windo in ex_listdo()
490 || eap->cmdidx == CMD_tabdo in ex_listdo()
493 | (eap->forceit ? CCGD_FORCEIT : 0) in ex_listdo()
500 switch (eap->cmdidx) in ex_listdo()
503 for ( ; wp != NULL && i + 1 < eap->line1; wp = wp->w_next) in ex_listdo()
507 for( ; tp != NULL && i + 1 < eap->line1; tp = tp->tp_next) in ex_listdo()
511 i = eap->line1 - 1; in ex_listdo()
517 if (eap->cmdidx == CMD_bufdo) in ex_listdo()
520 for (buf = firstbuf; buf != NULL && (buf->b_fnum < eap->line1 in ex_listdo()
522 if (buf->b_fnum > eap->line2) in ex_listdo()
528 goto_buffer(eap, DOBUF_FIRST, FORWARD, buf->b_fnum); 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()
534 qf_size = qf_get_valid_size(eap); in ex_listdo()
535 if (qf_size <= 0 || eap->line1 > qf_size) in ex_listdo()
539 ex_cc(eap); in ex_listdo()
542 i = eap->line1 - 1; in ex_listdo()
543 if (eap->addr_count <= 0) in ex_listdo()
545 eap->line2 = qf_size; in ex_listdo()
555 if (eap->cmdidx == CMD_argdo) in ex_listdo()
568 do_argfile(eap, i); in ex_listdo()
575 else if (eap->cmdidx == CMD_windo) in ex_listdo()
585 else if (eap->cmdidx == CMD_tabdo) in ex_listdo()
593 else if (eap->cmdidx == CMD_bufdo) in ex_listdo()
609 do_cmdline(eap->arg, eap->getline, eap->cookie, in ex_listdo()
612 if (eap->cmdidx == CMD_bufdo) in ex_listdo()
615 if (next_fnum < 0 || next_fnum > eap->line2) in ex_listdo()
628 goto_buffer(eap, DOBUF_FIRST, FORWARD, next_fnum); in ex_listdo()
638 if (eap->cmdidx == CMD_cdo || eap->cmdidx == CMD_ldo in ex_listdo()
639 || eap->cmdidx == CMD_cfdo || eap->cmdidx == CMD_lfdo) in ex_listdo()
641 if (i >= qf_size || i >= eap->line2) in ex_listdo()
644 qf_idx = qf_get_cur_idx(eap); in ex_listdo()
650 ex_cnext(eap); in ex_listdo()
655 if (qf_get_cur_idx(eap) == qf_idx) in ex_listdo()
660 if (eap->cmdidx == CMD_windo) in ex_listdo()
669 if (eap->cmdidx == CMD_windo || eap->cmdidx == CMD_tabdo) in ex_listdo()
670 if (i+1 > eap->line2) in ex_listdo()
672 if (eap->cmdidx == CMD_argdo && i >= eap->line2) in ex_listdo()
722 ex_compiler(exarg_T *eap) in ex_compiler() argument
728 if (*eap->arg == NUL) in ex_compiler()
736 buf = alloc(STRLEN(eap->arg) + 14); in ex_compiler()
739 if (eap->forceit) in ex_compiler()
762 sprintf((char *)buf, "compiler/%s.vim", eap->arg); in ex_compiler()
764 semsg(_("E666: compiler not supported: %s"), eap->arg); in ex_compiler()
775 if (!eap->forceit) in ex_compiler()
873 source_pyx_file(exarg_T *eap, char_u *fname) in source_pyx_file() argument
897 if (eap == NULL) in source_pyx_file()
900 ex = *eap; in source_pyx_file()
934 ex_pyxfile(exarg_T *eap) in ex_pyxfile() argument
936 source_pyx_file(eap, eap->arg); in ex_pyxfile()
943 ex_pyx(exarg_T *eap) in ex_pyx() argument
948 ex_python(eap); in ex_pyx()
950 ex_py3(eap); in ex_pyx()
952 ex_python(eap); in ex_pyx()
954 ex_py3(eap); in ex_pyx()
962 ex_pyxdo(exarg_T *eap) in ex_pyxdo() argument
967 ex_pydo(eap); in ex_pyxdo()
969 ex_py3do(eap); in ex_pyxdo()
971 ex_pydo(eap); in ex_pyxdo()
973 ex_py3do(eap); in ex_pyxdo()
983 ex_checktime(exarg_T *eap) in ex_checktime() argument
989 if (eap->addr_count == 0) // default is all buffers in ex_checktime()
993 buf = buflist_findnr((int)eap->line2); in ex_checktime()