bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#56445: 28.1.90; Error when using Fido with hotfuzz completion style


From: Josh
Subject: bug#56445: 28.1.90; Error when using Fido with hotfuzz completion style
Date: Thu, 7 Jul 2022 17:31:17 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.0.1

Hi,

The following error message is displayed in the minibuffer of Emacs
28.1.90 when a link is inserted into an Org file (org-insert-link) if
Fido is enabled and hotfuzz[1] is the completion style:

[Error in post-command-hook (icomplete-post-command-hook):
(wrong-type-argument listp 0)]

The error occurs during the completion of a link's protocol[2]. The
error occurs immediately after the first character is entered. The error
message disappears immediately after a subsequent character is entered.

The error does not occur when completing file names or buffer names.

The error does not occur with any other completion style that I tested,
so I reported[2] the error to the creator of hotfuzz. He wrote:

> Hmm, seems to be caused by Icomplete calling
> completion-all-completions with an improper list as completion table
> (where the CDR of the last cell is 0 as seen in the error.) All other
> completion styles you tried probably unconditionally called into
> all-completions which does not care and returns a proper list with the
> 0 removed. I would say this is a bug in Icomplete since the definition
> of completion table does not mention improper lists being allowed.

[1] https://github.com/axelf4/hotfuzz
[2] https://orgmode.org/manual/External-Links.html
[3] https://github.com/axelf4/hotfuzz/issues/7






reply via email to

[Prev in Thread] Current Thread [Next in Thread]