diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-09-08 20:55:06 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-09-08 20:55:06 +0200 |
commit | 7ee80f766130f22598c928415c92ec612a8f18cf (patch) | |
tree | 96e6b8d24a23119e5c671e797bebc5d6f0bd3024 /src/evalfunc.c | |
parent | ce90e36f5969e733a0a919f1736453332c33aad6 (diff) |
patch 8.1.2012: more functions can be used as methodsv8.1.2012
Problem: More functions can be used as methods.
Solution: Make terminal functions usable as a method. Fix term_getattr().
Diffstat (limited to 'src/evalfunc.c')
-rw-r--r-- | src/evalfunc.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/evalfunc.c b/src/evalfunc.c index d9381253c6..7c53b00584 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}, |