Mercurial > vim
comparison 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 |
comparison
equal
deleted
inserted
replaced
17830:e8805fbb60a3 | 17831:4ab97fdf7ff7 |
---|---|
472 {"call", 2, 3, FEARG_1, f_call}, | 472 {"call", 2, 3, FEARG_1, f_call}, |
473 #ifdef FEAT_FLOAT | 473 #ifdef FEAT_FLOAT |
474 {"ceil", 1, 1, FEARG_1, f_ceil}, | 474 {"ceil", 1, 1, FEARG_1, f_ceil}, |
475 #endif | 475 #endif |
476 #ifdef FEAT_JOB_CHANNEL | 476 #ifdef FEAT_JOB_CHANNEL |
477 {"ch_canread", 1, 1, 0, f_ch_canread}, | 477 {"ch_canread", 1, 1, FEARG_1, f_ch_canread}, |
478 {"ch_close", 1, 1, 0, f_ch_close}, | 478 {"ch_close", 1, 1, FEARG_1, f_ch_close}, |
479 {"ch_close_in", 1, 1, 0, f_ch_close_in}, | 479 {"ch_close_in", 1, 1, FEARG_1, f_ch_close_in}, |
480 {"ch_evalexpr", 2, 3, 0, f_ch_evalexpr}, | 480 {"ch_evalexpr", 2, 3, FEARG_1, f_ch_evalexpr}, |
481 {"ch_evalraw", 2, 3, 0, f_ch_evalraw}, | 481 {"ch_evalraw", 2, 3, FEARG_1, f_ch_evalraw}, |
482 {"ch_getbufnr", 2, 2, 0, f_ch_getbufnr}, | 482 {"ch_getbufnr", 2, 2, FEARG_1, f_ch_getbufnr}, |
483 {"ch_getjob", 1, 1, 0, f_ch_getjob}, | 483 {"ch_getjob", 1, 1, FEARG_1, f_ch_getjob}, |
484 {"ch_info", 1, 1, 0, f_ch_info}, | 484 {"ch_info", 1, 1, FEARG_1, f_ch_info}, |
485 {"ch_log", 1, 2, 0, f_ch_log}, | 485 {"ch_log", 1, 2, FEARG_1, f_ch_log}, |
486 {"ch_logfile", 1, 2, 0, f_ch_logfile}, | 486 {"ch_logfile", 1, 2, FEARG_1, f_ch_logfile}, |
487 {"ch_open", 1, 2, 0, f_ch_open}, | 487 {"ch_open", 1, 2, FEARG_1, f_ch_open}, |
488 {"ch_read", 1, 2, 0, f_ch_read}, | 488 {"ch_read", 1, 2, FEARG_1, f_ch_read}, |
489 {"ch_readblob", 1, 2, 0, f_ch_readblob}, | 489 {"ch_readblob", 1, 2, FEARG_1, f_ch_readblob}, |
490 {"ch_readraw", 1, 2, 0, f_ch_readraw}, | 490 {"ch_readraw", 1, 2, FEARG_1, f_ch_readraw}, |
491 {"ch_sendexpr", 2, 3, 0, f_ch_sendexpr}, | 491 {"ch_sendexpr", 2, 3, FEARG_1, f_ch_sendexpr}, |
492 {"ch_sendraw", 2, 3, 0, f_ch_sendraw}, | 492 {"ch_sendraw", 2, 3, FEARG_1, f_ch_sendraw}, |
493 {"ch_setoptions", 2, 2, 0, f_ch_setoptions}, | 493 {"ch_setoptions", 2, 2, FEARG_1, f_ch_setoptions}, |
494 {"ch_status", 1, 2, 0, f_ch_status}, | 494 {"ch_status", 1, 2, FEARG_1, f_ch_status}, |
495 #endif | 495 #endif |
496 {"changenr", 0, 0, 0, f_changenr}, | 496 {"changenr", 0, 0, 0, f_changenr}, |
497 {"char2nr", 1, 2, 0, f_char2nr}, | 497 {"char2nr", 1, 2, 0, f_char2nr}, |
498 {"chdir", 1, 1, 0, f_chdir}, | 498 {"chdir", 1, 1, 0, f_chdir}, |
499 {"cindent", 1, 1, 0, f_cindent}, | 499 {"cindent", 1, 1, 0, f_cindent}, |
633 #if defined(FEAT_FLOAT) && defined(HAVE_MATH_H) | 633 #if defined(FEAT_FLOAT) && defined(HAVE_MATH_H) |
634 {"isnan", 1, 1, FEARG_1, f_isnan}, | 634 {"isnan", 1, 1, FEARG_1, f_isnan}, |
635 #endif | 635 #endif |
636 {"items", 1, 1, FEARG_1, f_items}, | 636 {"items", 1, 1, FEARG_1, f_items}, |
637 #ifdef FEAT_JOB_CHANNEL | 637 #ifdef FEAT_JOB_CHANNEL |
638 {"job_getchannel", 1, 1, 0, f_job_getchannel}, | 638 {"job_getchannel", 1, 1, FEARG_1, f_job_getchannel}, |
639 {"job_info", 0, 1, 0, f_job_info}, | 639 {"job_info", 0, 1, FEARG_1, f_job_info}, |
640 {"job_setoptions", 2, 2, 0, f_job_setoptions}, | 640 {"job_setoptions", 2, 2, FEARG_1, f_job_setoptions}, |
641 {"job_start", 1, 2, 0, f_job_start}, | 641 {"job_start", 1, 2, FEARG_1, f_job_start}, |
642 {"job_status", 1, 1, 0, f_job_status}, | 642 {"job_status", 1, 1, FEARG_1, f_job_status}, |
643 {"job_stop", 1, 2, 0, f_job_stop}, | 643 {"job_stop", 1, 2, FEARG_1, f_job_stop}, |
644 #endif | 644 #endif |
645 {"join", 1, 2, FEARG_1, f_join}, | 645 {"join", 1, 2, FEARG_1, f_join}, |
646 {"js_decode", 1, 1, 0, f_js_decode}, | 646 {"js_decode", 1, 1, 0, f_js_decode}, |
647 {"js_encode", 1, 1, 0, f_js_encode}, | 647 {"js_encode", 1, 1, 0, f_js_encode}, |
648 {"json_decode", 1, 1, 0, f_json_decode}, | 648 {"json_decode", 1, 1, 0, f_json_decode}, |