@@ -36,6 +36,13 @@ let s:builtin_func.byteidx = {'min' : 2, 'max': 2}
3636let s: builtin_func .byteidxcomp = {' min' : 2 , ' max' : 2 }
3737let s: builtin_func .call = {' min' : 2 , ' max' : 3 }
3838let s: builtin_func .ceil = {' min' : 1 , ' max' : 1 }
39+ let s: builtin_func .ch_close = {' min' : 1 , ' max' : 1 }
40+ let s: builtin_func .ch_logfile = {' min' : 1 , ' max' : 2 }
41+ let s: builtin_func .ch_open = {' min' : 1 , ' max' : 2 }
42+ let s: builtin_func .ch_readraw = {' min' : 1 , ' max' : 1 }
43+ let s: builtin_func .ch_sendexpr = {' min' : 2 , ' max' : 3 }
44+ let s: builtin_func .ch_sendraw = {' min' : 2 , ' max' : 3 }
45+ let s: builtin_func .ch_status = {' min' : 1 , ' max' : 1 }
3946let s: builtin_func .changenr = {' min' : 0 , ' max' : 0 }
4047let s: builtin_func .char2nr = {' min' : 1 , ' max' : 2 }
4148let s: builtin_func .cindent = {' min' : 1 , ' max' : 1 }
@@ -56,6 +63,7 @@ let s:builtin_func.delete = {'min' : 1, 'max': 2}
5663let s: builtin_func .did_filetype = {' min' : 0 , ' max' : 0 }
5764let s: builtin_func .diff_filler = {' min' : 1 , ' max' : 1 }
5865let s: builtin_func .diff_hlID = {' min' : 2 , ' max' : 2 }
66+ let s: builtin_func .disable_char_avail_for_testing = {' min' : 1 , ' max' : 1 }
5967let s: builtin_func .empty = {' min' : 1 , ' max' : 1 }
6068let s: builtin_func .escape = {' min' : 2 , ' max' : 2 }
6169let s: builtin_func .eval = {' min' : 1 , ' max' : 1 }
@@ -143,7 +151,15 @@ let s:builtin_func.invert = {'min' : 1, 'max': 1}
143151let s: builtin_func .isdirectory = {' min' : 1 , ' max' : 1 }
144152let s: builtin_func .islocked = {' min' : 1 , ' max' : 1 }
145153let s: builtin_func .items = {' min' : 1 , ' max' : 1 }
154+ let s: builtin_func .job_getchannel = {' min' : 1 , ' max' : 1 }
155+ let s: builtin_func .job_start = {' min' : 1 , ' max' : 2 }
156+ let s: builtin_func .job_status = {' min' : 1 , ' max' : 1 }
157+ let s: builtin_func .job_stop = {' min' : 1 , ' max' : 2 }
146158let s: builtin_func .join = {' min' : 1 , ' max' : 2 }
159+ let s: builtin_func .js_decode = {' min' : 1 , ' max' : 1 }
160+ let s: builtin_func .js_encode = {' min' : 1 , ' max' : 1 }
161+ let s: builtin_func .json_decode = {' min' : 1 , ' max' : 1 }
162+ let s: builtin_func .json_encode = {' min' : 1 , ' max' : 1 }
147163let s: builtin_func .keys = {' min' : 1 , ' max' : 1 }
148164let s: builtin_func .len = {' min' : 1 , ' max' : 1 }
149165let s: builtin_func .libcall = {' min' : 3 , ' max' : 3 }
@@ -159,8 +175,8 @@ let s:builtin_func.map = {'min' : 2, 'max': 2}
159175let s: builtin_func .maparg = {' min' : 1 , ' max' : 4 }
160176let s: builtin_func .mapcheck = {' min' : 1 , ' max' : 3 }
161177let s: builtin_func .match = {' min' : 2 , ' max' : 4 }
162- let s: builtin_func .matchadd = {' min' : 2 , ' max' : 4 }
163- let s: builtin_func .matchaddpos = {' min' : 2 , ' max' : 4 }
178+ let s: builtin_func .matchadd = {' min' : 2 , ' max' : 5 }
179+ let s: builtin_func .matchaddpos = {' min' : 2 , ' max' : 5 }
164180let s: builtin_func .matcharg = {' min' : 1 , ' max' : 1 }
165181let s: builtin_func .matchdelete = {' min' : 1 , ' max' : 1 }
166182let s: builtin_func .matchend = {' min' : 2 , ' max' : 4 }
0 commit comments