From 7ee80f766130f22598c928415c92ec612a8f18cf Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 8 Sep 2019 20:55:06 +0200 Subject: patch 8.1.2012: more functions can be used as methods Problem: More functions can be used as methods. Solution: Make terminal functions usable as a method. Fix term_getattr(). --- src/evalfunc.c | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'src/evalfunc.c') diff --git a/src/evalfunc.c b/src/evalfunc.c index d9381253c..7c53b0058 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -765,33 +765,33 @@ static funcentry_T global_functions[] = #endif {"tempname", 0, 0, 0, f_tempname}, #ifdef FEAT_TERMINAL - {"term_dumpdiff", 2, 3, 0, f_term_dumpdiff}, - {"term_dumpload", 1, 2, 0, f_term_dumpload}, - {"term_dumpwrite", 2, 3, 0, f_term_dumpwrite}, - {"term_getaltscreen", 1, 1, 0, f_term_getaltscreen}, + {"term_dumpdiff", 2, 3, FEARG_1, f_term_dumpdiff}, + {"term_dumpload", 1, 2, FEARG_1, f_term_dumpload}, + {"term_dumpwrite", 2, 3, FEARG_2, f_term_dumpwrite}, + {"term_getaltscreen", 1, 1, FEARG_1, f_term_getaltscreen}, # if defined(FEAT_GUI) || defined(FEAT_TERMGUICOLORS) - {"term_getansicolors", 1, 1, 0, f_term_getansicolors}, + {"term_getansicolors", 1, 1, FEARG_1, f_term_getansicolors}, # endif - {"term_getattr", 2, 2, 0, f_term_getattr}, - {"term_getcursor", 1, 1, 0, f_term_getcursor}, - {"term_getjob", 1, 1, 0, f_term_getjob}, - {"term_getline", 2, 2, 0, f_term_getline}, - {"term_getscrolled", 1, 1, 0, f_term_getscrolled}, - {"term_getsize", 1, 1, 0, f_term_getsize}, - {"term_getstatus", 1, 1, 0, f_term_getstatus}, - {"term_gettitle", 1, 1, 0, f_term_gettitle}, - {"term_gettty", 1, 2, 0, f_term_gettty}, + {"term_getattr", 2, 2, FEARG_1, f_term_getattr}, + {"term_getcursor", 1, 1, FEARG_1, f_term_getcursor}, + {"term_getjob", 1, 1, FEARG_1, f_term_getjob}, + {"term_getline", 2, 2, FEARG_1, f_term_getline}, + {"term_getscrolled", 1, 1, FEARG_1, f_term_getscrolled}, + {"term_getsize", 1, 1, FEARG_1, f_term_getsize}, + {"term_getstatus", 1, 1, FEARG_1, f_term_getstatus}, + {"term_gettitle", 1, 1, FEARG_1, f_term_gettitle}, + {"term_gettty", 1, 2, FEARG_1, f_term_gettty}, {"term_list", 0, 0, 0, f_term_list}, - {"term_scrape", 2, 2, 0, f_term_scrape}, - {"term_sendkeys", 2, 2, 0, f_term_sendkeys}, + {"term_scrape", 2, 2, FEARG_1, f_term_scrape}, + {"term_sendkeys", 2, 2, FEARG_1, f_term_sendkeys}, # if defined(FEAT_GUI) || defined(FEAT_TERMGUICOLORS) - {"term_setansicolors", 2, 2, 0, f_term_setansicolors}, + {"term_setansicolors", 2, 2, FEARG_1, f_term_setansicolors}, # endif - {"term_setkill", 2, 2, 0, f_term_setkill}, - {"term_setrestore", 2, 2, 0, f_term_setrestore}, - {"term_setsize", 3, 3, 0, f_term_setsize}, - {"term_start", 1, 2, 0, f_term_start}, - {"term_wait", 1, 2, 0, f_term_wait}, + {"term_setkill", 2, 2, FEARG_1, f_term_setkill}, + {"term_setrestore", 2, 2, FEARG_1, f_term_setrestore}, + {"term_setsize", 3, 3, FEARG_1, f_term_setsize}, + {"term_start", 1, 2, FEARG_1, f_term_start}, + {"term_wait", 1, 2, FEARG_1, f_term_wait}, #endif {"test_alloc_fail", 3, 3, FEARG_1, f_test_alloc_fail}, {"test_autochdir", 0, 0, 0, f_test_autochdir}, -- cgit v1.2.1