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]