comparison src/proto/eval.pro @ 7788:192ae655ac91 v7.4.1191

commit https://github.com/vim/vim/commit/3b5f929b18492fec291d1ec95a91f54e5912c03b Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jan 28 22:37:01 2016 +0100 patch 7.4.1191 Problem: The channel feature isn't working yet. Solution: Add the connect(), disconnect(), sendexpr() and sendraw() functions. Add initial documentation. Add a demo server.
author Christian Brabandt <cb@256bit.org>
date Thu, 28 Jan 2016 22:45:04 +0100
parents bce3b5ddb393
children 17e6ff1a74f1
comparison
equal deleted inserted replaced
7787:a0ae64e7006f 7788:192ae655ac91
80 char_u *get_dict_string(dict_T *d, char_u *key, int save); 80 char_u *get_dict_string(dict_T *d, char_u *key, int save);
81 long get_dict_number(dict_T *d, char_u *key); 81 long get_dict_number(dict_T *d, char_u *key);
82 int string2float(char_u *text, float_T *value); 82 int string2float(char_u *text, float_T *value);
83 char_u *get_function_name(expand_T *xp, int idx); 83 char_u *get_function_name(expand_T *xp, int idx);
84 char_u *get_expr_name(expand_T *xp, int idx); 84 char_u *get_expr_name(expand_T *xp, int idx);
85 int call_func(char_u *funcname, int len, typval_T *rettv, int argcount, typval_T *argvars, linenr_T firstline, linenr_T lastline, int *doesrange, int evaluate, dict_T *selfdict);
85 int func_call(char_u *name, typval_T *args, dict_T *selfdict, typval_T *rettv); 86 int func_call(char_u *name, typval_T *args, dict_T *selfdict, typval_T *rettv);
86 void dict_extend(dict_T *d1, dict_T *d2, char_u *action); 87 void dict_extend(dict_T *d1, dict_T *d2, char_u *action);
87 void mzscheme_call_vim(char_u *name, typval_T *args, typval_T *rettv); 88 void mzscheme_call_vim(char_u *name, typval_T *args, typval_T *rettv);
88 float_T vim_round(float_T f); 89 float_T vim_round(float_T f);
89 long do_searchpair(char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit); 90 long do_searchpair(char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit);