Subject: Re: bug#50063: 28.0.50; icomplete-fido-kill: Symbol definition is void
From: João Távora <[email-masked]>
To: Manuel Uberti <[email-masked]>
Cc: [email-masked]
Date: Sun, 15 Aug 2021 09:17:20 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Manuel Uberti <[email-masked]> writes:

> This is what I did:
>
> - emacs -Q
> - M-x fido-mode
> - C-x p p
> - pick a directory (I used ~/.emacs.d) and hit RET
> - f
> - C-k

Thanks.  It was reasonably easy to to fix.  See

     commit e6f3a4dc6cd4ffca9b8b2ea0c9271f832df07e3e (HEAD -> master, origin/master, origin/HEAD)
     Author: João Távora <[email-masked]>
     Date:   Sun Aug 15 09:12:23 2021 +0100
      
         Fix bug#50063 when using icomplete-fido-kill with C-x p p
      
         C-x p p utilizes a completion table "category" which is 'project-file'
         icomplete-fido-kill only functioned for 'buffer' and 'file', and
         failed with a non-informative message when something else was used.
      
         * lisp/icomplete.el (icomplete-fido-kill): Support 'project-file'
         class.  Use cl-case, instead of pcase.

João