summaryrefslogtreecommitdiff
path: root/src/proto/ex_docmd.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2014-12-08 04:16:44 +0100
committerBram Moolenaar <Bram@vim.org>2014-12-08 04:16:44 +0100
commitf1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b (patch)
treed400dfd4f59ed200c17eb4df1ffdc6c3d273d192 /src/proto/ex_docmd.pro
parentb2a851fee41a5a1faddcb862aef2beca69dc063a (diff)
downloadvim-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.pro4
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 : */