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/terminal.c | |
parent | ce90e36f5969e733a0a919f1736453332c33aad6 (diff) | |
download | vim-git-7ee80f766130f22598c928415c92ec612a8f18cf.tar.gz |
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/terminal.c')
-rw-r--r-- | src/terminal.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/terminal.c b/src/terminal.c index 95347a16c..6d9fb2431 100644 --- a/src/terminal.c +++ b/src/terminal.c @@ -5055,6 +5055,8 @@ f_term_getattr(typval_T *argvars, typval_T *rettv) if (name == NULL) return; + if (attr > HL_ALL) + attr = syn_attr2attr(attr); for (i = 0; i < sizeof(attrs)/sizeof(attrs[0]); ++i) if (STRCMP(name, attrs[i].name) == 0) { |