GNU bug report logs - #74970
Supercite sc-setup-filladapt accesses void variable filladapt-prefix-table (from Filladapt)

Previous Next

Package: emacs;

Reported by: Mekeor Melire <mekeor <at> posteo.de>

Date: Thu, 19 Dec 2024 11:24:02 UTC

Severity: normal

To reply to this bug, email your comments to 74970 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to kyle_jones <at> wonderworks.com, bwarsaw <at> python.org, bug-gnu-emacs <at> gnu.org:
bug#74970; Package emacs. (Thu, 19 Dec 2024 11:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mekeor Melire <mekeor <at> posteo.de>:
New bug report received and forwarded. Copy sent to kyle_jones <at> wonderworks.com, bwarsaw <at> python.org, bug-gnu-emacs <at> gnu.org. (Thu, 19 Dec 2024 11:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Mekeor Melire <mekeor <at> posteo.de>
To: bug-gnu-emacs <at> gnu.org
Subject: Supercite sc-setup-filladapt accesses void variable
 filladapt-prefix-table (from Filladapt)
Date: Thu, 19 Dec 2024 11:22:56 +0000
(Supercite is a built-in package and Filladapt is on GNU Elpa.) 
Supercite's manual [1] states that one can install Filladapt and 
call the `sc-setup-filladapt' function.  But calling 
`sc-setup-filladapt' will result in the error (void-variable 
filladapt-prefix-table).

It seems like Filladapt has renamed that variable from 
"filladapt-prefix-table" to "filladapt-token-table".  I only found 
one very old version of Filladapt [2] where the old name is used.

Apparently, the variable has not only been renamed but the logic 
of has changed quite a bit.  For example, filladapt-prefix-table 
had the format ((REGXP . FUNCTION) ...) while 
filladapt-token-table has the format ((REGEXP SYM) ...).

I'm CCing the authors of both packages.

[1] (info "(sc) Filling Cited Text")

[2] https://www.ic.unicamp.br/~stolfi/EXPORT/elisp/JUNK/mandel-disabled/filladapt.el




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#74970; Package emacs. (Sat, 04 Jan 2025 11:35:02 GMT) Full text and rfc822 format available.

Message #8 received at 74970 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mekeor Melire <mekeor <at> posteo.de>, kyle_jones <at> wonderworks.com,
 bwarsaw <at> python.org
Cc: 74970 <at> debbugs.gnu.org
Subject: Re: bug#74970: Supercite sc-setup-filladapt accesses void variable
 filladapt-prefix-table (from Filladapt)
Date: Sat, 04 Jan 2025 13:34:06 +0200
Ping! Barry and Kyle, could you please chime in?

> Cc: Kyle E. Jones <kyle_jones <at> wonderworks.com>,
>  Barry A. Warsaw <bwarsaw <at> python.org>
> From: Mekeor Melire <mekeor <at> posteo.de>
> Date: Thu, 19 Dec 2024 11:22:56 +0000
> 
> (Supercite is a built-in package and Filladapt is on GNU Elpa.) 
> Supercite's manual [1] states that one can install Filladapt and 
> call the `sc-setup-filladapt' function.  But calling 
> `sc-setup-filladapt' will result in the error (void-variable 
> filladapt-prefix-table).
> 
> It seems like Filladapt has renamed that variable from 
> "filladapt-prefix-table" to "filladapt-token-table".  I only found 
> one very old version of Filladapt [2] where the old name is used.
> 
> Apparently, the variable has not only been renamed but the logic 
> of has changed quite a bit.  For example, filladapt-prefix-table 
> had the format ((REGXP . FUNCTION) ...) while 
> filladapt-token-table has the format ((REGEXP SYM) ...).
> 
> I'm CCing the authors of both packages.
> 
> [1] (info "(sc) Filling Cited Text")
> 
> [2] https://www.ic.unicamp.br/~stolfi/EXPORT/elisp/JUNK/mandel-disabled/filladapt.el
> 
> 
> 
> 




This bug report was last modified 161 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.