aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/userfunc.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-04-15 21:27:30 +0800
committerGitHub <noreply@github.com>2023-04-15 21:27:30 +0800
commit2e2101cf7b0e4a70f5670d9d1317860a47bb8385 (patch)
treedadcd914c45ee440bb85e63e889d9e2723182fdb /src/nvim/eval/userfunc.c
parenteb151a9730f0000ff46e0b3467e29bb9f02ae362 (diff)
parent9770dcf96d77d734e2b88fc693c0f4fa0a17ef74 (diff)
downloadrneovim-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.c11
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"));