diff options
Diffstat (limited to 'src/nvim/eval.c')
| -rw-r--r-- | src/nvim/eval.c | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 9e23753833..7e1ebaf7d4 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -6949,6 +6949,7 @@ static struct fst {    { "winrestview",       1, 1, f_winrestview },    { "winsaveview",       0, 0, f_winsaveview },    { "winwidth",          1, 1, f_winwidth }, +  { "wordcount",         0, 0, f_wordcount },    { "writefile",         2, 3, f_writefile },    { "xor",               2, 2, f_xor },  }; @@ -16921,6 +16922,13 @@ static void f_winwidth(typval_T *argvars, typval_T *rettv)      rettv->vval.v_number = wp->w_width;  } +/// "wordcount()" function +static void f_wordcount(typval_T *argvars, typval_T *rettv) +{ +  rettv_dict_alloc(rettv); +  cursor_pos_info(rettv->vval.v_dict); +} +  /// "writefile()" function  static void f_writefile(typval_T *argvars, typval_T *rettv)  { | 
