Toby Speight <[EMAIL PROTECTED]> writes:

> Package: tramp
> Version: 1:2.0.54-2
> Severity: important
>
> Once Tramp is running, some commands fail - such as `M-,'
> (`tags-loop-continue'), which gives the following stack trace:

I see the problem in the backtrace, but I haven't been able to
reproduce it, neither with emacs21, nor with emacs22 (pretest
release).

Could you, please, describe exactly which Emacs version you use, and
wich keystrokes are necessary for reproducing the problem?

> I think perhaps that testing (integerp) isn't sufficient condition
> for (char-equal) to succeed...

Hmm. The elisp manual says:

"Characters are represented in Emacs Lisp as integers; whether an
integer is a character or not is determined only by how it is used.
Thus, strings really contain integers."

"There are two kinds of input you can get from the keyboard: ordinary
keys, and function keys.  Ordinary keys correspond to characters; the
events they generate are represented in Lisp as characters.  The event
type of a character event is the character itself (an integer); see
*Note Classifying Events::."

So I don't see the point where handling `last-input-event' as integer
is wrong.

Best regards, Michael.


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

Reply via email to