Bram Moolenaar | 4ad6215 | 2019-08-17 14:38:55 +0200 | [diff] [blame] | 1 | /* arglist.c */ |
| 2 | void alist_clear(alist_T *al); |
| 3 | void alist_init(alist_T *al); |
| 4 | void alist_unlink(alist_T *al); |
| 5 | void alist_new(void); |
| 6 | void alist_expand(int *fnum_list, int fnum_len); |
| 7 | void alist_set(alist_T *al, int count, char_u **files, int use_curbuf, int *fnum_list, int fnum_len); |
| 8 | void alist_add(alist_T *al, char_u *fname, int set_fnum); |
| 9 | void alist_slash_adjust(void); |
| 10 | int get_arglist_exp(char_u *str, int *fcountp, char_u ***fnamesp, int wig); |
| 11 | void set_arglist(char_u *str); |
| 12 | int editing_arg_idx(win_T *win); |
| 13 | void check_arg_idx(win_T *win); |
| 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); |
Nir Lichtman | 73a0242 | 2021-12-24 20:28:03 +0000 | [diff] [blame] | 21 | void ex_argdedupe(exarg_T *eap); |
Bram Moolenaar | 4ad6215 | 2019-08-17 14:38:55 +0200 | [diff] [blame] | 22 | void ex_argedit(exarg_T *eap); |
| 23 | void ex_argadd(exarg_T *eap); |
| 24 | void ex_argdelete(exarg_T *eap); |
| 25 | char_u *get_arglist_name(expand_T *xp, int idx); |
| 26 | char_u *alist_name(aentry_T *aep); |
| 27 | void ex_all(exarg_T *eap); |
| 28 | char_u *arg_all(void); |
| 29 | void f_argc(typval_T *argvars, typval_T *rettv); |
| 30 | void f_argidx(typval_T *argvars, typval_T *rettv); |
| 31 | void f_arglistid(typval_T *argvars, typval_T *rettv); |
| 32 | void f_argv(typval_T *argvars, typval_T *rettv); |
| 33 | /* vim: set ft=c : */ |