Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | /* ex_cmds.c */ |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 2 | void do_ascii(exarg_T *eap); |
| 3 | void ex_align(exarg_T *eap); |
| 4 | void ex_sort(exarg_T *eap); |
Hirohito Higashi | 74f0a77 | 2025-06-23 21:42:36 +0200 | [diff] [blame] | 5 | void ex_uniq(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 6 | int do_move(linenr_T line1, linenr_T line2, linenr_T dest); |
| 7 | void ex_copy(linenr_T line1, linenr_T line2, linenr_T n); |
| 8 | void free_prev_shellcmd(void); |
| 9 | void do_bang(int addr_count, exarg_T *eap, int forceit, int do_in, int do_out); |
| 10 | void do_shell(char_u *cmd, int flags); |
| 11 | char_u *make_filter_cmd(char_u *cmd, char_u *itmp, char_u *otmp); |
| 12 | void append_redir(char_u *buf, int buflen, char_u *opt, char_u *fname); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 13 | void do_fixdel(exarg_T *eap); |
| 14 | void print_line_no_prefix(linenr_T lnum, int use_number, int list); |
| 15 | void print_line(linenr_T lnum, int use_number, int list); |
| 16 | int rename_buffer(char_u *new_fname); |
| 17 | void ex_file(exarg_T *eap); |
| 18 | void ex_update(exarg_T *eap); |
| 19 | void ex_write(exarg_T *eap); |
| 20 | int do_write(exarg_T *eap); |
| 21 | int check_overwrite(exarg_T *eap, buf_T *buf, char_u *fname, char_u *ffname, int other); |
| 22 | void ex_wnext(exarg_T *eap); |
| 23 | void do_wqall(exarg_T *eap); |
Bram Moolenaar | c447d8d | 2018-12-18 21:56:28 +0100 | [diff] [blame] | 24 | int getfile(int fnum, char_u *ffname_arg, char_u *sfname_arg, int setpm, linenr_T lnum, int forceit); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 25 | int do_ecmd(int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags, win_T *oldwin); |
| 26 | void ex_append(exarg_T *eap); |
| 27 | void ex_change(exarg_T *eap); |
| 28 | void ex_z(exarg_T *eap); |
| 29 | int check_restricted(void); |
| 30 | int check_secure(void); |
Bram Moolenaar | 4c13721 | 2021-04-19 16:48:48 +0200 | [diff] [blame] | 31 | char_u *skip_substitute(char_u *start, int delimiter); |
Bram Moolenaar | 66e0014 | 2020-08-12 21:58:12 +0200 | [diff] [blame] | 32 | void ex_substitute(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 33 | int do_sub_msg(int count_only); |
| 34 | void ex_global(exarg_T *eap); |
| 35 | void global_exe(char_u *cmd); |
Bram Moolenaar | c332816 | 2019-07-23 22:15:25 +0200 | [diff] [blame] | 36 | char_u *get_old_sub(void); |
| 37 | void set_old_sub(char_u *val); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 38 | void free_old_sub(void); |
Bram Moolenaar | dca7abe | 2019-10-20 18:17:57 +0200 | [diff] [blame] | 39 | int prepare_tagpreview(int undo_sync, int use_previewpopup, use_popup_T use_popup); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 40 | void ex_smile(exarg_T *eap); |
| 41 | void ex_drop(exarg_T *eap); |
Bram Moolenaar | 9baf297 | 2016-08-21 22:39:35 +0200 | [diff] [blame] | 42 | char_u *skip_vimgrep_pat(char_u *p, char_u **s, int *flags); |
Bram Moolenaar | e729ce2 | 2021-06-06 21:38:09 +0200 | [diff] [blame] | 43 | char_u *skip_vimgrep_pat_ext(char_u *p, char_u **s, int *flags, char_u **nulp, int *cp); |
Bram Moolenaar | e11d61a | 2016-08-20 18:36:54 +0200 | [diff] [blame] | 44 | void ex_oldfiles(exarg_T *eap); |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 45 | /* vim: set ft=c : */ |