Mercurial > vim
diff src/evalfunc.c @ 17994:0dcc2ee838dd v8.1.1993
patch 8.1.1993: more functions can be used as methods
Commit: https://github.com/vim/vim/commit/196b4664432f932625cfb6371dc42c24efe6c203
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Sep 6 21:34:30 2019 +0200
patch 8.1.1993: more functions can be used as methods
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 06 Sep 2019 21:45:04 +0200 |
parents | 5c8906f653f5 |
children | ea916dbbb9b9 |
line wrap: on
line diff
--- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -700,27 +700,27 @@ static funcentry_T global_functions[] = #ifdef FEAT_RUBY {"rubyeval", 1, 1, FEARG_1, f_rubyeval}, #endif - {"screenattr", 2, 2, 0, f_screenattr}, - {"screenchar", 2, 2, 0, f_screenchar}, - {"screenchars", 2, 2, 0, f_screenchars}, + {"screenattr", 2, 2, FEARG_1, f_screenattr}, + {"screenchar", 2, 2, FEARG_1, f_screenchar}, + {"screenchars", 2, 2, FEARG_1, f_screenchars}, {"screencol", 0, 0, 0, f_screencol}, - {"screenpos", 3, 3, 0, f_screenpos}, + {"screenpos", 3, 3, FEARG_1, f_screenpos}, {"screenrow", 0, 0, 0, f_screenrow}, - {"screenstring", 2, 2, 0, f_screenstring}, - {"search", 1, 4, 0, f_search}, - {"searchdecl", 1, 3, 0, f_searchdecl}, + {"screenstring", 2, 2, FEARG_1, f_screenstring}, + {"search", 1, 4, FEARG_1, f_search}, + {"searchdecl", 1, 3, FEARG_1, f_searchdecl}, {"searchpair", 3, 7, 0, f_searchpair}, {"searchpairpos", 3, 7, 0, f_searchpairpos}, - {"searchpos", 1, 4, 0, f_searchpos}, - {"server2client", 2, 2, 0, f_server2client}, + {"searchpos", 1, 4, FEARG_1, f_searchpos}, + {"server2client", 2, 2, FEARG_1, f_server2client}, {"serverlist", 0, 0, 0, f_serverlist}, - {"setbufline", 3, 3, 0, f_setbufline}, - {"setbufvar", 3, 3, 0, f_setbufvar}, - {"setcharsearch", 1, 1, 0, f_setcharsearch}, - {"setcmdpos", 1, 1, 0, f_setcmdpos}, - {"setenv", 2, 2, 0, f_setenv}, + {"setbufline", 3, 3, FEARG_3, f_setbufline}, + {"setbufvar", 3, 3, FEARG_3, f_setbufvar}, + {"setcharsearch", 1, 1, FEARG_1, f_setcharsearch}, + {"setcmdpos", 1, 1, FEARG_1, f_setcmdpos}, + {"setenv", 2, 2, FEARG_2, f_setenv}, {"setfperm", 2, 2, FEARG_1, f_setfperm}, - {"setline", 2, 2, 0, f_setline}, + {"setline", 2, 2, FEARG_2, f_setline}, {"setloclist", 2, 4, 0, f_setloclist}, {"setmatches", 1, 2, 0, f_setmatches}, {"setpos", 2, 2, 0, f_setpos},