GNU bug report logs -
#10761
24.0.93; variable declared with defvar is not recognized as special
Previous Next
Reported by: Oleksandr Manzyuk <manzyuk <at> gmail.com>
Date: Wed, 8 Feb 2012 09:24:02 UTC
Severity: normal
Found in version 24.0.93
Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Bug is archived. No further changes may be made.
Full log
Message #11 received at 10761-done <at> debbugs.gnu.org (full text, mbox):
On Thu, Feb 9, 2012 at 9:52 PM, Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:
>> 1. emacs -Q
>> 2. M-: (boundp 'pcomplete-stub) RET ==> nil
>> 3. M-x shell
>> 4. M-: (boundp 'pcomplete-stub) RET ==> t
>> 5. M-: (special-variable-p 'pcomplete-stub) RET ==> nil
>> 6. Open the file `pcomplete.el' (for example, by looking up the variable
>> `pcomplete-stub') and M-x eval-buffer. Now (special-variable-p
>> 'pcomplete-stub) evaluates to t.
>
> Thanks for catching this. It's actually a pretty bad bug.
> I've installed the patch below which I believe fixes the problem,
Thanks. After updating to the newest version and manually
byte-compiling `pcomplete.el', the problem is gone. Is 'make && make
install' not supposed to byte-recompile the ELisp libraries, too?
--
Oleksandr Manzyuk
http://oleksandrmanzyuk.wordpress.com
This bug report was last modified 13 years and 188 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.