diff options
author | Bram Moolenaar <Bram@vim.org> | 2014-12-08 04:16:44 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2014-12-08 04:16:44 +0100 |
commit | f1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b (patch) | |
tree | d400dfd4f59ed200c17eb4df1ffdc6c3d273d192 /src/proto/ex_docmd.pro | |
parent | b2a851fee41a5a1faddcb862aef2beca69dc063a (diff) | |
download | vim-git-f1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b.tar.gz |
updated for version 7.4.542v7.4.542
Problem: Using a range for window and buffer commands has a few problems.
Cannot specify the type of range for a user command.
Solution: Add the -addr argument for user commands. Fix problems. (Marcin
Szamotulski)
Diffstat (limited to 'src/proto/ex_docmd.pro')
-rw-r--r-- | src/proto/ex_docmd.pro | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/proto/ex_docmd.pro b/src/proto/ex_docmd.pro index ebc54c9de..a998480ea 100644 --- a/src/proto/ex_docmd.pro +++ b/src/proto/ex_docmd.pro @@ -19,9 +19,11 @@ char_u *get_command_name __ARGS((expand_T *xp, int idx)); void ex_comclear __ARGS((exarg_T *eap)); void uc_clear __ARGS((garray_T *gap)); char_u *get_user_commands __ARGS((expand_T *xp, int idx)); +char_u *get_user_cmd_addr_type __ARGS((expand_T *xp, int idx)); char_u *get_user_cmd_flags __ARGS((expand_T *xp, int idx)); char_u *get_user_cmd_nargs __ARGS((expand_T *xp, int idx)); char_u *get_user_cmd_complete __ARGS((expand_T *xp, int idx)); +int parse_addr_type_arg __ARGS((char_u *value, int vallen, long *argt, int *addr_type_arg)); int parse_compl_arg __ARGS((char_u *value, int vallen, int *complp, long *argt, char_u **compl_arg)); void not_exiting __ARGS((void)); void tabpage_close __ARGS((int forceit)); @@ -43,6 +45,7 @@ void free_cd_dir __ARGS((void)); void post_chdir __ARGS((int local)); void ex_cd __ARGS((exarg_T *eap)); void do_sleep __ARGS((long msec)); +void ex_may_print __ARGS((exarg_T *eap)); int vim_mkdir_emsg __ARGS((char_u *name, int prot)); FILE *open_exfile __ARGS((char_u *fname, int forceit, char *mode)); void update_topline_cursor __ARGS((void)); @@ -54,5 +57,4 @@ int put_eol __ARGS((FILE *fd)); int put_line __ARGS((FILE *fd, char *s)); void dialog_msg __ARGS((char_u *buff, char *format, char_u *fname)); char_u *get_behave_arg __ARGS((expand_T *xp, int idx)); -void ex_may_print __ARGS((exarg_T *eap)); /* vim: set ft=c : */ |