Toby Speight <[EMAIL PROTECTED]> writes:

> I've just tried with "emacs -q" and I'm having trouble reproducing
> this.  But in my main Emacs (same version, etc), it's failing.  I have
> a lot more stuff running in my main one (Gnus, BBDB, w3, Mule-UCS,
> ...), so it's hard to pin down what's happening.
> no clue there as to where the negative character is coming from.
>
> A little further experimentation using `M-:' (`eval-expression') shows
> that (char-equal) doesn't like negative numbers.  It is probably only
> important when `case-fold-search' is non-nil (it is, for me), as the
> big array looks like a case-mapping table.
>
> Is that any help?

`case-fold-search' doesn't seem to be guilty; it is also t for me. So
it would be interesting if you could find out the guilty package.

Anyway, the test in `tramp-completion-mode' is made in order to check
whether `char-equal' can be applied. If you replace

        (and (integerp last-input-event)
by

        (and (wholenump last-input-event)

we should be on the safe side. Could you, please, check it? For me it
works of course :-)

Best regards, Michael.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to