Mercurial > vim
diff src/ex_docmd.c @ 7840:28f569c7dab9 v7.4.1217
commit https://github.com/vim/vim/commit/20fb9f346497daca4d19402fdfa5de7958642477
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jan 30 23:20:33 2016 +0100
patch 7.4.1217
Problem: Execution of command on channel doesn't work yet.
Solution: Implement the "ex" and "normal" commands.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 30 Jan 2016 23:30:05 +0100 |
parents | f86adafb28d4 |
children | 10f17a228661 |
line wrap: on
line diff
--- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -345,7 +345,6 @@ static char_u *uc_fun_cmd(void); static char_u *find_ucmd(exarg_T *eap, char_u *p, int *full, expand_T *xp, int *compl); #endif #ifdef FEAT_EX_EXTRA -static void ex_normal(exarg_T *eap); static void ex_startinsert(exarg_T *eap); static void ex_stopinsert(exarg_T *eap); #else @@ -9861,11 +9860,11 @@ update_topline_cursor(void) update_curswant(); } -#ifdef FEAT_EX_EXTRA +#if defined(FEAT_EX_EXTRA) || defined(PROTO) /* * ":normal[!] {commands}": Execute normal mode commands. */ - static void + void ex_normal(exarg_T *eap) { int save_msg_scroll = msg_scroll;