Mercurial > vim
comparison src/proto/arglist.pro @ 17744:4a3dca734d36 v8.1.1869
patch 8.1.1869: code for the argument list is spread out
commit https://github.com/vim/vim/commit/4ad62155a1015751a6645aaecd94b02c94c8934b
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Aug 17 14:38:55 2019 +0200
patch 8.1.1869: code for the argument list is spread out
Problem: Code for the argument list is spread out.
Solution: Put argument list code in arglist.c. (Yegappan Lakshmanan,
closes #4819)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 17 Aug 2019 14:45:04 +0200 |
parents | |
children | 2bdcce61a4e4 |
comparison
equal
deleted
inserted
replaced
17743:4ca7a477f326 | 17744:4a3dca734d36 |
---|---|
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); | |
21 void ex_argedit(exarg_T *eap); | |
22 void ex_argadd(exarg_T *eap); | |
23 void ex_argdelete(exarg_T *eap); | |
24 char_u *get_arglist_name(expand_T *xp, int idx); | |
25 char_u *alist_name(aentry_T *aep); | |
26 void ex_all(exarg_T *eap); | |
27 char_u *arg_all(void); | |
28 void f_argc(typval_T *argvars, typval_T *rettv); | |
29 void f_argidx(typval_T *argvars, typval_T *rettv); | |
30 void f_arglistid(typval_T *argvars, typval_T *rettv); | |
31 void f_argv(typval_T *argvars, typval_T *rettv); | |
32 /* vim: set ft=c : */ |