On Wed, 2009-01-14 at 18:59 +0900, Stephen J. Turnbull wrote:
Bob Taylor writes:
> > self-insert-command does what it says, that is, it inserts the
> > character itself. All of the usual graphical characters ('a',
'b',
> > etc) are bound to the same command.
>
> Is this command supposed to be active only in abbrev-mode as mentioned
> below? I have a difficult time believing this command would be active
> globally.
Of course it's active globally. It is *the* way for literal
characters typed on the keyboard to be entered in the editing buffer;
there is no other. *All* it does is insert the character you typed
into the text at the current point.
Ah! Now I understand. Thank you.
[snip]
> I have this in my custom.el:
>
> (put 'self-insert-command 'disabled t)
Don't do that, or you won't be able to enter any text at all without
extreme pain.
I will remove it.
> However, in a new session, typing a space, '.' or such
brings up a
> dialog telling me this command is disabled and do I want to try it or
> keep it disabled (Y,N,SPACE).
Yup. Like I said, "pain".
The problem I have is a bigger one.
> > Does it go away if you exit from, then restart XEmacs?
>
> No.
Does it go away if you start XEmacs as "xemacs -vanilla".
Unfortunately, no. I could use some help if this continues in the stable
version. I have narrowed this down by eliminating your distribution.
CentOS is a stable version created from RHEL source tree. Apparently,
I'm going to have to take over as maintainer. This can be very time
consuming working with a beta version.
[snip]
> I didn't package this and do not know who did.
Well, did you get it from us? I'm telling you, in XEmacs as we
distribute it, the behavior you observe *never* has happened; if this
is our distribution, it's a first. Obviously you *are* observing it,
so I'd like to help. But since I don't see the behavior, and have
never heard of it before, I can't help until I can find out what's
special about the XEmacs you're using.
Please don't get riled up! I never thought your distribution was at
fault. If I inadvertently did so, I most sincerely apologize! I just
wanted to absolutely certain. Process of elimination.
> It has to be a bug, at least in this package. This is my
assumption
> since I could not find this in the archives.
What package? Where did you get it?
It's here.
http://centos.karan.org/el5/extras/testing/i386/RPMS/
> What I think I will do is package the latest stable release.
This is the
> one that *should* have been packaged. If I have questions, can I post
> them here? Hopefully I won't need to.
Sure, but if you are going to package things with a similar
configuration to the one that is misbehaving, you're at risk of
getting the same result. XEmacs does not do what you are observing
under *any* circumstances I've ever heard of, so presumably it's
particular to something in the "package" you are using.
I agree. I now have the source RPMS. I will take the time to look and see if I
can locate the problem in this package. The first thing I will look at is the spec
file.
The source RPM's are, if it helps any:
xemacs-21.5.27-8.el5.kb.src.rpm
xemacs-packages-base-20061221-1.el5.kb.src.rpm
xemacs-packages-extra-20061221-1.el5.kb.src.rpm
The RPM's installed are, if it helps any:
xemacs-packages-extra-el-20061221-1.el5.kb.rpm
xemacs-packages-extra-20061221-1.el5.kb.rpm
xemacs-packages-base-20061221-1.el5.kb.rpm
xemacs-21.5.27-8.el5.kb.rpm
xemacs-packages-extra-info-20061221-1.el5.kb.rpm
xemacs-common-21.5.27-8.el5.kb.rpm
xemacs-info-21.5.27-8.el5.kb.rpm
xemacs-el-21.5.27-8.el5.kb.rpm
xemacs-packages-base-el-20061221-1.el5.kb.rpm
Hopefully, these packages match yours.
Also, don't forget to include the list address (e.g., by using a
wide
reply). XEmacs lists do not and will not munge reply-to; that is long
since settled as the majority opinion by a wide margin.
I sent to the list only. Is this wrong? I've cc'd you.
There are a lot of things I don't like about Emacs. The only *wish* I
have with XEmacs is Emacs X button ie kill current buffer. Convenient.
--
Bob Taylor
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta