diff options
author | Bram Moolenaar <Bram@vim.org> | 2011-09-14 16:52:09 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2011-09-14 16:52:09 +0200 |
commit | 821390843b9f1605d8bc8394eaaf0aae4c051e68 (patch) | |
tree | 7ac0cd0988bf01812825ea9233b7814ea27140f0 /src/proto/eval.pro | |
parent | 15d6319b9d8d61ea9c50ea81d135d994354010b2 (diff) | |
download | vim-git-821390843b9f1605d8bc8394eaaf0aae4c051e68.tar.gz |
updated for version 7.3.311v7.3.311
Problem: Complete function isn't called when the leader changed.
Solution: Allow the complete function to return a dictionary with a flag
that indicates ins_compl_restart() is to be called when the leader
changes. (Taro Muraoka)
Diffstat (limited to 'src/proto/eval.pro')
-rw-r--r-- | src/proto/eval.pro | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/proto/eval.pro b/src/proto/eval.pro index 5a85e4687..71e412e9b 100644 --- a/src/proto/eval.pro +++ b/src/proto/eval.pro @@ -23,6 +23,7 @@ int eval_to_number __ARGS((char_u *expr)); list_T *eval_spell_expr __ARGS((char_u *badword, char_u *expr)); int get_spellword __ARGS((list_T *list, char_u **pp)); typval_T *eval_expr __ARGS((char_u *arg, char_u **nextcmd)); +int call_vim_function __ARGS((char_u *func, int argc, char_u **argv, int safe, typval_T *rettv)); void *call_func_retstr __ARGS((char_u *func, int argc, char_u **argv, int safe)); long call_func_retnr __ARGS((char_u *func, int argc, char_u **argv, int safe)); void *call_func_retlist __ARGS((char_u *func, int argc, char_u **argv, int safe)); @@ -52,6 +53,7 @@ int list_append_dict __ARGS((list_T *list, dict_T *dict)); int list_append_string __ARGS((list_T *l, char_u *str, int len)); int garbage_collect __ARGS((void)); dict_T *dict_alloc __ARGS((void)); +void dict_unref __ARGS((dict_T *d)); dictitem_T *dictitem_alloc __ARGS((char_u *key)); void dictitem_free __ARGS((dictitem_T *item)); int dict_add __ARGS((dict_T *d, dictitem_T *item)); |