* ebrowse completion broken in emacs 21.2
@ 2002-12-13 4:49 Stephen Crowley
2002-12-13 16:01 ` Stefan Monnier <foo@acm.com>
0 siblings, 1 reply; 9+ messages in thread
From: Stephen Crowley @ 2002-12-13 4:49 UTC (permalink / raw)
Does ebrowse completion work for anyone in emacs 21.2? I'm using the
debian package emacs21-21.2-5.
I generate the BROWSE file using 'ebrowse *.cpp', and I can browse it
just fine when going into ebrowse mode, however the completion function,
ebrowse-tags-complete-symbol is broken and I get the following error
when trying to use it.
Invalid function: #<hash-table 'equal nil 90/97 0x857a1b0>
I saw something about this on some mailing lists months ago, but there
was no solution. Is this a known bug, or something I am doing wrong?
--Stephen
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-13 4:49 ebrowse completion broken in emacs 21.2 Stephen Crowley
@ 2002-12-13 16:01 ` Stefan Monnier <foo@acm.com>
2002-12-13 17:28 ` Stephen Crowley
0 siblings, 1 reply; 9+ messages in thread
From: Stefan Monnier <foo@acm.com> @ 2002-12-13 16:01 UTC (permalink / raw)
>>>>> "Stephen" == Stephen Crowley <stephenc@digitalpassage.com> writes:
> Invalid function: #<hash-table 'equal nil 90/97 0x857a1b0>
Looks like you're using an ebrwose.el more recent than the one that should
come with Emacs-21.2.
Stefan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-13 16:01 ` Stefan Monnier <foo@acm.com>
@ 2002-12-13 17:28 ` Stephen Crowley
2002-12-13 19:24 ` Stefan Monnier <foo@acm.com>
0 siblings, 1 reply; 9+ messages in thread
From: Stephen Crowley @ 2002-12-13 17:28 UTC (permalink / raw)
Stefan Monnier wrote:
>>>>>>"Stephen" == Stephen Crowley <stephenc@digitalpassage.com> writes:
>>
>>Invalid function: #<hash-table 'equal nil 90/97 0x857a1b0>
>
>
> Looks like you're using an ebrwose.el more recent than the one that should
> come with Emacs-21.2.
I am using whatever came with emacs21, what other problem could it be?
--Stephen
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-13 17:28 ` Stephen Crowley
@ 2002-12-13 19:24 ` Stefan Monnier <foo@acm.com>
2002-12-13 23:15 ` Stephen Crowley
0 siblings, 1 reply; 9+ messages in thread
From: Stefan Monnier <foo@acm.com> @ 2002-12-13 19:24 UTC (permalink / raw)
>>> Invalid function: #<hash-table 'equal nil 90/97 0x857a1b0>
>> Looks like you're using an ebrwose.el more recent than the one that should
>> come with Emacs-21.2.
> I am using whatever came with emacs21, what other problem could it be?
Try it with `emacs -q --no-site-file' also try:
M-x list-load-path-shadows RET
as well as (after loading ebrowse):
C-h f ebrowse-copy-list RET
and tell us what comes out.
I just can't bring myself to believe that it can be caused
by something else. Of course, it might be a problem with Debian's
Emacs package, although that sounds unlikely.
Stefan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-13 19:24 ` Stefan Monnier <foo@acm.com>
@ 2002-12-13 23:15 ` Stephen Crowley
2002-12-14 0:01 ` Stefan Monnier <foo@acm.com>
0 siblings, 1 reply; 9+ messages in thread
From: Stephen Crowley @ 2002-12-13 23:15 UTC (permalink / raw)
Stefan Monnier wrote:
>>>>Invalid function: #<hash-table 'equal nil 90/97 0x857a1b0>
>>>
>>>Looks like you're using an ebrwose.el more recent than the one that should
>>>come with Emacs-21.2.
>>
>>I am using whatever came with emacs21, what other problem could it be?
>
>
> Try it with `emacs -q --no-site-file' also try:
>
Doesn't work with this either.
> M-x list-load-path-shadows RET
>
/usr/share/emacs21/site-lisp/vm/vm hides /usr/share/emacs/site-lisp/vm/vm
/usr/share/emacs21/site-lisp/vm/vm-init hides
/usr/share/emacs/site-lisp/vm/vm-init
/usr/share/emacs21/site-lisp/vm/vm-window hides
/usr/share/emacs/site-lisp/vm/vm-window
/usr/share/emacs21/site-lisp/vm/vm-virtual hides
/usr/share/emacs/site-lisp/vm/vm-virtual
/usr/share/emacs21/site-lisp/vm/vm-version hides
/usr/share/emacs/site-lisp/vm/vm-version
/usr/share/emacs21/site-lisp/vm/vm-vars hides
/usr/share/emacs/site-lisp/vm/vm-vars
/usr/share/emacs21/site-lisp/vm/vm-user hides
/usr/share/emacs/site-lisp/vm/vm-user
/usr/share/emacs21/site-lisp/vm/vm-undo hides
/usr/share/emacs/site-lisp/vm/vm-undo
/usr/share/emacs21/site-lisp/vm/vm-toolbar hides
/usr/share/emacs/site-lisp/vm/vm-toolbar
/usr/share/emacs21/site-lisp/vm/vm-thread hides
/usr/share/emacs/site-lisp/vm/vm-thread
/usr/share/emacs21/site-lisp/vm/vm-summary hides
/usr/share/emacs/site-lisp/vm/vm-summary
/usr/share/emacs21/site-lisp/vm/vm-startup hides
/usr/share/emacs/site-lisp/vm/vm-startup
/usr/share/emacs21/site-lisp/vm/vm-sort hides
/usr/share/emacs/site-lisp/vm/vm-sort
/usr/share/emacs21/site-lisp/vm/vm-search hides
/usr/share/emacs/site-lisp/vm/vm-search
/usr/share/emacs21/site-lisp/vm/vm-save hides
/usr/share/emacs/site-lisp/vm/vm-save
/usr/share/emacs21/site-lisp/vm/vm-reply hides
/usr/share/emacs/site-lisp/vm/vm-reply
/usr/share/emacs21/site-lisp/vm/vm-pop hides
/usr/share/emacs/site-lisp/vm/vm-pop
/usr/share/emacs21/site-lisp/vm/vm-page hides
/usr/share/emacs/site-lisp/vm/vm-page
/usr/share/emacs21/site-lisp/vm/vm-mouse hides
/usr/share/emacs/site-lisp/vm/vm-mouse
/usr/share/emacs21/site-lisp/vm/vm-motion hides
/usr/share/emacs/site-lisp/vm/vm-motion
/usr/share/emacs21/site-lisp/vm/vm-misc hides
/usr/share/emacs/site-lisp/vm/vm-misc
/usr/share/emacs21/site-lisp/vm/vm-minibuf hides
/usr/share/emacs/site-lisp/vm/vm-minibuf
/usr/share/emacs21/site-lisp/vm/vm-mime hides
/usr/share/emacs/site-lisp/vm/vm-mime
/usr/share/emacs21/site-lisp/vm/vm-message hides
/usr/share/emacs/site-lisp/vm/vm-message
/usr/share/emacs21/site-lisp/vm/vm-menu hides
/usr/share/emacs/site-lisp/vm/vm-menu
/usr/share/emacs21/site-lisp/vm/vm-mark hides
/usr/share/emacs/site-lisp/vm/vm-mark
/usr/share/emacs21/site-lisp/vm/vm-macro hides
/usr/share/emacs/site-lisp/vm/vm-macro
/usr/share/emacs21/site-lisp/vm/vm-license hides
/usr/share/emacs/site-lisp/vm/vm-license
/usr/share/emacs21/site-lisp/vm/vm-imap hides
/usr/share/emacs/site-lisp/vm/vm-imap
/usr/share/emacs21/site-lisp/vm/vm-folder hides
/usr/share/emacs/site-lisp/vm/vm-folder
/usr/share/emacs21/site-lisp/vm/vm-edit hides
/usr/share/emacs/site-lisp/vm/vm-edit
/usr/share/emacs21/site-lisp/vm/vm-easymenu hides
/usr/share/emacs/site-lisp/vm/vm-easymenu
/usr/share/emacs21/site-lisp/vm/vm-digest hides
/usr/share/emacs/site-lisp/vm/vm-digest
/usr/share/emacs21/site-lisp/vm/vm-delete hides
/usr/share/emacs/site-lisp/vm/vm-delete
/usr/share/emacs21/site-lisp/vm/vm-crypto hides
/usr/share/emacs/site-lisp/vm/vm-crypto
/usr/share/emacs21/site-lisp/vm/tapestry hides
/usr/share/emacs/site-lisp/vm/tapestry
/usr/share/emacs/21.2/site-lisp/debian-startup hides
/usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs21/site-lisp/speedbar/speedbar hides
/usr/share/emacs/21.2/lisp/speedbar
/usr/share/emacs21/site-lisp/dictionaries-common/ispell hides
/usr/share/emacs/21.2/lisp/textmodes/ispell
/usr/share/emacs/site-lisp/cperl-mode hides
/usr/share/emacs/21.2/lisp/progmodes/cperl-mode
40 Emacs Lisp load-path shadowings were found
> as well as (after loading ebrowse):
>
> C-h f ebrowse-copy-list RET
>
> and tell us what comes out.
ebrowse-copy-list is a compiled Lisp function in `ebrowse'.
(ebrowse-copy-list LIST)
Return a shallow copy of LIST.
> I just can't bring myself to believe that it can be caused
> by something else. Of course, it might be a problem with Debian's
> Emacs package, although that sounds unlikely.
>
It might be possible.. I'll check into it. A quick search of the BTS
doesn't reveal anything however.
--Stephen
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-13 23:15 ` Stephen Crowley
@ 2002-12-14 0:01 ` Stefan Monnier <foo@acm.com>
2002-12-14 1:30 ` Stephen Crowley
0 siblings, 1 reply; 9+ messages in thread
From: Stefan Monnier <foo@acm.com> @ 2002-12-14 0:01 UTC (permalink / raw)
>>>>> "Stephen" == Stephen Crowley <stephenc@digitalpassage.com> writes:
>> C-h f ebrowse-copy-list RET
>> and tell us what comes out.
> ebrowse-copy-list is a compiled Lisp function in `ebrowse'.
So it looks like you have the "old" ebrowse.el alright. Damn!
Well, then: select `Option => Enter Debugger on Error' in the menu,
reproduce the error, and send us the backtrace.
Stefan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-14 0:01 ` Stefan Monnier <foo@acm.com>
@ 2002-12-14 1:30 ` Stephen Crowley
2002-12-14 20:02 ` Stefan Monnier <foo@acm.com>
0 siblings, 1 reply; 9+ messages in thread
From: Stephen Crowley @ 2002-12-14 1:30 UTC (permalink / raw)
Stefan Monnier wrote:
> So it looks like you have the "old" ebrowse.el alright. Damn!
> Well, then: select `Option => Enter Debugger on Error' in the menu,
> reproduce the error, and send us the backtrace.
Here is the backtrace:
Debugger entered--Lisp error: (invalid-function #<hash-table 'equal nil
91/97 0x86f0de8>)
#<hash-table 'equal nil 91/97 0x86f0de8>("" nil t)
all-completions("" #<hash-table 'equal nil 91/97 0x86f0de8> nil)
ebrowse-tags-complete-symbol(nil)
* call-interactively(ebrowse-tags-complete-symbol)
execute-extended-command(nil)
call-interactively(execute-extended-command)
--Stephen
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-14 1:30 ` Stephen Crowley
@ 2002-12-14 20:02 ` Stefan Monnier <foo@acm.com>
2002-12-15 4:06 ` Stephen Crowley
0 siblings, 1 reply; 9+ messages in thread
From: Stefan Monnier <foo@acm.com> @ 2002-12-14 20:02 UTC (permalink / raw)
> Debugger entered--Lisp error: (invalid-function #<hash-table 'equal nil
> 91/97 0x86f0de8>)
> #<hash-table 'equal nil 91/97 0x86f0de8>("" nil t)
> all-completions("" #<hash-table 'equal nil 91/97 0x86f0de8> nil)
> ebrowse-tags-complete-symbol(nil)
> * call-interactively(ebrowse-tags-complete-symbol)
> execute-extended-command(nil)
> call-interactively(execute-extended-command)
Hmmm... I can't seem to find where this problem was introduced.
Have you ever gotten this functionality to work before
(e.g. in Emacs-21.1) ?
Stefan
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: ebrowse completion broken in emacs 21.2
2002-12-14 20:02 ` Stefan Monnier <foo@acm.com>
@ 2002-12-15 4:06 ` Stephen Crowley
0 siblings, 0 replies; 9+ messages in thread
From: Stephen Crowley @ 2002-12-15 4:06 UTC (permalink / raw)
Stefan Monnier wrote:
>>Debugger entered--Lisp error: (invalid-function #<hash-table 'equal nil
>>91/97 0x86f0de8>)
>> #<hash-table 'equal nil 91/97 0x86f0de8>("" nil t)
>> all-completions("" #<hash-table 'equal nil 91/97 0x86f0de8> nil)
>> ebrowse-tags-complete-symbol(nil)
>>* call-interactively(ebrowse-tags-complete-symbol)
>> execute-extended-command(nil)
>> call-interactively(execute-extended-command)
>
>
> Hmmm... I can't seem to find where this problem was introduced.
> Have you ever gotten this functionality to work before
> (e.g. in Emacs-21.1) ?
I'm not sure if i worked in 21.2, I guess I could try installing it and
see if the problem persists... I'll check it out when I get time.
Thanks for the help.
--Stephen
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2002-12-15 4:06 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-13 4:49 ebrowse completion broken in emacs 21.2 Stephen Crowley
2002-12-13 16:01 ` Stefan Monnier <foo@acm.com>
2002-12-13 17:28 ` Stephen Crowley
2002-12-13 19:24 ` Stefan Monnier <foo@acm.com>
2002-12-13 23:15 ` Stephen Crowley
2002-12-14 0:01 ` Stefan Monnier <foo@acm.com>
2002-12-14 1:30 ` Stephen Crowley
2002-12-14 20:02 ` Stefan Monnier <foo@acm.com>
2002-12-15 4:06 ` Stephen Crowley
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).