Mercurial > vim
diff src/evalfunc.c @ 17831:4ab97fdf7ff7 v8.1.1912
patch 8.1.1912: more functions can be used as methods
Commit: https://github.com/vim/vim/commit/570497ac409ad448574bb6210cb9c6e573483759
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Aug 22 22:55:13 2019 +0200
patch 8.1.1912: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make channel and job functions usable as a method.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 22 Aug 2019 23:00:03 +0200 |
parents | 1090d6637cfd |
children | f71ee7b04f0b |
line wrap: on
line diff
--- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -474,24 +474,24 @@ static funcentry_T global_functions[] = {"ceil", 1, 1, FEARG_1, f_ceil}, #endif #ifdef FEAT_JOB_CHANNEL - {"ch_canread", 1, 1, 0, f_ch_canread}, - {"ch_close", 1, 1, 0, f_ch_close}, - {"ch_close_in", 1, 1, 0, f_ch_close_in}, - {"ch_evalexpr", 2, 3, 0, f_ch_evalexpr}, - {"ch_evalraw", 2, 3, 0, f_ch_evalraw}, - {"ch_getbufnr", 2, 2, 0, f_ch_getbufnr}, - {"ch_getjob", 1, 1, 0, f_ch_getjob}, - {"ch_info", 1, 1, 0, f_ch_info}, - {"ch_log", 1, 2, 0, f_ch_log}, - {"ch_logfile", 1, 2, 0, f_ch_logfile}, - {"ch_open", 1, 2, 0, f_ch_open}, - {"ch_read", 1, 2, 0, f_ch_read}, - {"ch_readblob", 1, 2, 0, f_ch_readblob}, - {"ch_readraw", 1, 2, 0, f_ch_readraw}, - {"ch_sendexpr", 2, 3, 0, f_ch_sendexpr}, - {"ch_sendraw", 2, 3, 0, f_ch_sendraw}, - {"ch_setoptions", 2, 2, 0, f_ch_setoptions}, - {"ch_status", 1, 2, 0, f_ch_status}, + {"ch_canread", 1, 1, FEARG_1, f_ch_canread}, + {"ch_close", 1, 1, FEARG_1, f_ch_close}, + {"ch_close_in", 1, 1, FEARG_1, f_ch_close_in}, + {"ch_evalexpr", 2, 3, FEARG_1, f_ch_evalexpr}, + {"ch_evalraw", 2, 3, FEARG_1, f_ch_evalraw}, + {"ch_getbufnr", 2, 2, FEARG_1, f_ch_getbufnr}, + {"ch_getjob", 1, 1, FEARG_1, f_ch_getjob}, + {"ch_info", 1, 1, FEARG_1, f_ch_info}, + {"ch_log", 1, 2, FEARG_1, f_ch_log}, + {"ch_logfile", 1, 2, FEARG_1, f_ch_logfile}, + {"ch_open", 1, 2, FEARG_1, f_ch_open}, + {"ch_read", 1, 2, FEARG_1, f_ch_read}, + {"ch_readblob", 1, 2, FEARG_1, f_ch_readblob}, + {"ch_readraw", 1, 2, FEARG_1, f_ch_readraw}, + {"ch_sendexpr", 2, 3, FEARG_1, f_ch_sendexpr}, + {"ch_sendraw", 2, 3, FEARG_1, f_ch_sendraw}, + {"ch_setoptions", 2, 2, FEARG_1, f_ch_setoptions}, + {"ch_status", 1, 2, FEARG_1, f_ch_status}, #endif {"changenr", 0, 0, 0, f_changenr}, {"char2nr", 1, 2, 0, f_char2nr}, @@ -635,12 +635,12 @@ static funcentry_T global_functions[] = #endif {"items", 1, 1, FEARG_1, f_items}, #ifdef FEAT_JOB_CHANNEL - {"job_getchannel", 1, 1, 0, f_job_getchannel}, - {"job_info", 0, 1, 0, f_job_info}, - {"job_setoptions", 2, 2, 0, f_job_setoptions}, - {"job_start", 1, 2, 0, f_job_start}, - {"job_status", 1, 1, 0, f_job_status}, - {"job_stop", 1, 2, 0, f_job_stop}, + {"job_getchannel", 1, 1, FEARG_1, f_job_getchannel}, + {"job_info", 0, 1, FEARG_1, f_job_info}, + {"job_setoptions", 2, 2, FEARG_1, f_job_setoptions}, + {"job_start", 1, 2, FEARG_1, f_job_start}, + {"job_status", 1, 1, FEARG_1, f_job_status}, + {"job_stop", 1, 2, FEARG_1, f_job_stop}, #endif {"join", 1, 2, FEARG_1, f_join}, {"js_decode", 1, 1, 0, f_js_decode},