diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-04-15 21:27:30 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-15 21:27:30 +0800 |
commit | 2e2101cf7b0e4a70f5670d9d1317860a47bb8385 (patch) | |
tree | dadcd914c45ee440bb85e63e889d9e2723182fdb /src/nvim/eval/userfunc.c | |
parent | eb151a9730f0000ff46e0b3467e29bb9f02ae362 (diff) | |
parent | 9770dcf96d77d734e2b88fc693c0f4fa0a17ef74 (diff) | |
download | rneovim-2e2101cf7b0e4a70f5670d9d1317860a47bb8385.tar.gz rneovim-2e2101cf7b0e4a70f5670d9d1317860a47bb8385.tar.bz2 rneovim-2e2101cf7b0e4a70f5670d9d1317860a47bb8385.zip |
Merge pull request #23107 from zeertzjq/vim-9.0.0269
vim-patch:9.0.{0269,0303,1431}: more getscriptinfo() features
Diffstat (limited to 'src/nvim/eval/userfunc.c')
-rw-r--r-- | src/nvim/eval/userfunc.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c index 67b1e53a35..9705bc93db 100644 --- a/src/nvim/eval/userfunc.c +++ b/src/nvim/eval/userfunc.c @@ -2015,12 +2015,11 @@ static void list_functions(regmatch_T *regmatch) if (!HASHITEM_EMPTY(hi)) { ufunc_T *fp = HI2UF(hi); todo--; - if ((fp->uf_flags & FC_DEAD) == 0 - && (regmatch == NULL - ? (!message_filtered(fp->uf_name) - && !func_name_refcount(fp->uf_name)) - : (!isdigit((uint8_t)(*fp->uf_name)) - && vim_regexec(regmatch, fp->uf_name, 0)))) { + if (regmatch == NULL + ? (!message_filtered(fp->uf_name) + && !func_name_refcount(fp->uf_name)) + : (!isdigit((uint8_t)(*fp->uf_name)) + && vim_regexec(regmatch, fp->uf_name, 0))) { list_func_head(fp, false, false); if (changed != func_hashtab.ht_changed) { emsg(_("E454: function list was modified")); |