Mercurial > vim
comparison src/evalfunc.c @ 17916:2e53305f2239 v8.1.1954
patch 8.1.1954: more functions can be used as a method
Commit: https://github.com/vim/vim/commit/02b31110d31e995326080807716e79e38fe501df
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Aug 31 22:16:38 2019 +0200
patch 8.1.1954: more functions can be used as a method
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 31 Aug 2019 22:30:03 +0200 |
parents | af3d441845cd |
children | 34639bba19b0 |
comparison
equal
deleted
inserted
replaced
17915:50ad0353c88a | 17916:2e53305f2239 |
---|---|
633 {"job_start", 1, 2, FEARG_1, f_job_start}, | 633 {"job_start", 1, 2, FEARG_1, f_job_start}, |
634 {"job_status", 1, 1, FEARG_1, f_job_status}, | 634 {"job_status", 1, 1, FEARG_1, f_job_status}, |
635 {"job_stop", 1, 2, FEARG_1, f_job_stop}, | 635 {"job_stop", 1, 2, FEARG_1, f_job_stop}, |
636 #endif | 636 #endif |
637 {"join", 1, 2, FEARG_1, f_join}, | 637 {"join", 1, 2, FEARG_1, f_join}, |
638 {"js_decode", 1, 1, 0, f_js_decode}, | 638 {"js_decode", 1, 1, FEARG_1, f_js_decode}, |
639 {"js_encode", 1, 1, 0, f_js_encode}, | 639 {"js_encode", 1, 1, FEARG_1, f_js_encode}, |
640 {"json_decode", 1, 1, 0, f_json_decode}, | 640 {"json_decode", 1, 1, FEARG_1, f_json_decode}, |
641 {"json_encode", 1, 1, 0, f_json_encode}, | 641 {"json_encode", 1, 1, FEARG_1, f_json_encode}, |
642 {"keys", 1, 1, FEARG_1, f_keys}, | 642 {"keys", 1, 1, FEARG_1, f_keys}, |
643 {"last_buffer_nr", 0, 0, 0, f_last_buffer_nr}, // obsolete | 643 {"last_buffer_nr", 0, 0, 0, f_last_buffer_nr}, // obsolete |
644 {"len", 1, 1, FEARG_1, f_len}, | 644 {"len", 1, 1, FEARG_1, f_len}, |
645 {"libcall", 3, 3, 0, f_libcall}, | 645 {"libcall", 3, 3, FEARG_3, f_libcall}, |
646 {"libcallnr", 3, 3, 0, f_libcallnr}, | 646 {"libcallnr", 3, 3, FEARG_3, f_libcallnr}, |
647 {"line", 1, 1, 0, f_line}, | 647 {"line", 1, 1, FEARG_1, f_line}, |
648 {"line2byte", 1, 1, 0, f_line2byte}, | 648 {"line2byte", 1, 1, FEARG_1, f_line2byte}, |
649 {"lispindent", 1, 1, 0, f_lispindent}, | 649 {"lispindent", 1, 1, FEARG_1, f_lispindent}, |
650 {"list2str", 1, 2, 0, f_list2str}, | 650 {"list2str", 1, 2, FEARG_1, f_list2str}, |
651 {"listener_add", 1, 2, 0, f_listener_add}, | 651 {"listener_add", 1, 2, FEARG_2, f_listener_add}, |
652 {"listener_flush", 0, 1, 0, f_listener_flush}, | 652 {"listener_flush", 0, 1, FEARG_1, f_listener_flush}, |
653 {"listener_remove", 1, 1, 0, f_listener_remove}, | 653 {"listener_remove", 1, 1, FEARG_1, f_listener_remove}, |
654 {"localtime", 0, 0, 0, f_localtime}, | 654 {"localtime", 0, 0, 0, f_localtime}, |
655 #ifdef FEAT_FLOAT | 655 #ifdef FEAT_FLOAT |
656 {"log", 1, 1, FEARG_1, f_log}, | 656 {"log", 1, 1, FEARG_1, f_log}, |
657 {"log10", 1, 1, FEARG_1, f_log10}, | 657 {"log10", 1, 1, FEARG_1, f_log10}, |
658 #endif | 658 #endif |
659 #ifdef FEAT_LUA | 659 #ifdef FEAT_LUA |
660 {"luaeval", 1, 2, 0, f_luaeval}, | 660 {"luaeval", 1, 2, FEARG_1, f_luaeval}, |
661 #endif | 661 #endif |
662 {"map", 2, 2, FEARG_1, f_map}, | 662 {"map", 2, 2, FEARG_1, f_map}, |
663 {"maparg", 1, 4, 0, f_maparg}, | 663 {"maparg", 1, 4, 0, f_maparg}, |
664 {"mapcheck", 1, 3, 0, f_mapcheck}, | 664 {"mapcheck", 1, 3, 0, f_mapcheck}, |
665 {"match", 2, 4, 0, f_match}, | 665 {"match", 2, 4, 0, f_match}, |