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); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 5 | int do_move(linenr_T line1, linenr_T line2, linenr_T dest); |
| 6 | void ex_copy(linenr_T line1, linenr_T line2, linenr_T n); |
| 7 | void free_prev_shellcmd(void); |
| 8 | void do_bang(int addr_count, exarg_T *eap, int forceit, int do_in, int do_out); |
| 9 | void do_shell(char_u *cmd, int flags); |
| 10 | char_u *make_filter_cmd(char_u *cmd, char_u *itmp, char_u *otmp); |
| 11 | void append_redir(char_u *buf, int buflen, char_u *opt, char_u *fname); |
Bram Moolenaar | f4fba6d | 2016-06-26 16:44:24 +0200 | [diff] [blame] | 12 | time_T vim_time(void); |
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); |
| 31 | void do_sub(exarg_T *eap); |
| 32 | int do_sub_msg(int count_only); |
| 33 | void ex_global(exarg_T *eap); |
| 34 | void global_exe(char_u *cmd); |
Bram Moolenaar | c332816 | 2019-07-23 22:15:25 +0200 | [diff] [blame] | 35 | char_u *get_old_sub(void); |
| 36 | void set_old_sub(char_u *val); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 37 | void free_old_sub(void); |
Bram Moolenaar | 576a4a6 | 2019-08-18 15:25:17 +0200 | [diff] [blame] | 38 | int prepare_tagpreview(int undo_sync, int use_previewpopup, int use_popup); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 39 | void ex_help(exarg_T *eap); |
| 40 | void ex_helpclose(exarg_T *eap); |
| 41 | char_u *check_help_lang(char_u *arg); |
| 42 | int help_heuristic(char_u *matched_string, int offset, int wrong_case); |
| 43 | int find_help_tags(char_u *arg, int *num_matches, char_u ***matches, int keep_lang); |
| 44 | void fix_help_buffer(void); |
| 45 | void ex_exusage(exarg_T *eap); |
| 46 | void ex_viusage(exarg_T *eap); |
| 47 | void ex_helptags(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 48 | void ex_smile(exarg_T *eap); |
| 49 | void ex_drop(exarg_T *eap); |
Bram Moolenaar | 9baf297 | 2016-08-21 22:39:35 +0200 | [diff] [blame] | 50 | char_u *skip_vimgrep_pat(char_u *p, char_u **s, int *flags); |
Bram Moolenaar | e11d61a | 2016-08-20 18:36:54 +0200 | [diff] [blame] | 51 | void ex_oldfiles(exarg_T *eap); |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 52 | /* vim: set ft=c : */ |