[ESS-bugs] ess-mode 5.3.8; after-change-functions; RET at end of file

Rodney Sparapani rsparapa at mcw.edu
Tue Nov 25 18:03:20 CET 2008


Martin Maechler wrote:
> but have been outdated on emacs for quite some time,
> with the functionality being part of (add-hook .) with a 4-th
> argument 'local'
>
> Emacs has make-local-hook with the warning about its
> outdated-ness, but seems to never have add-local-hook.
>
>     RoSp> FWIW, I don't recommend anything but the current
>     RoSp> stable release of XEmacs.
>
> Well if I start that (21.4.21) from one of our ubuntu servers,
> I get a warning about character conversion, and then not even
> the  Meta key works. 
>   
 From the XEmacs PROBLEMS file:

*** At startup I get a warning on stderr about missing charsets:

Warning: Missing charsets in String to FontSet conversion

You need to specify appropriate charsets for your locale (usually the
value of the LANG environment variable) in .Xresources. See
etc/Emacs.ad for the relevant resources (mostly menubar fonts and
fontsets). Do not edit this file, it's purely informative.

If you have no satisfactory fonts for iso-8859-1, XEmacs will crash.

It looks like XFree86 4.x (the usual server on Linux and *BSD) has
some braindamage where .UTF-8 locales will always generate this
message, because the XFree86 (font)server doesn't know that UTF-8 will
use the ISO10646-1 font registry (or a Cmap or something).

If you are not using a .UTF-8 locale and see this warning for a
character set not listed in the default in Emacs.ad, please let
xemacs-beta at xemacs.org know about it, so we can add fonts to the
appropriate fontsets and stifle this warning. (Unfortunately it's
buried in Xlib, so we can't easily get rid of it otherwise.)

-----------------------------------------------------------------------

I see the same thing with many X applications and it is not specific to 
XEmacs.

The Meta key problem is common. I won't go into a long
explanation, but you usually can fix this with xmodmap rather
easily. The PROBLEMS file has 3 or 4 different entries that
might help depending on your hardware/platform/etc.
> If I use the older (x.y.17) from our departmental installation,
> the Meta key works neither and I get three warnings about
> character/font conversions, and "pink on white" (!!)
> foreground-background combination, which is also pretty
> off-putting.
>
>   
Do you use .Xdefaults for Emacs? I believe XEmacs will read these.
If you want examples of useful stuff to put in there, see Help ->
Samples -> Xresources in the menubar.
> Both is with using  'xemacs -q'.
>
>     RoSp> However, I don't think you will have any
>     RoSp> trouble with relatively recent versions like 21.4.17 and higher
>     RoSp> (February 2005 and forward). Sun distributes 21.4.12 (January 2003)
>     RoSp> with it's developer tools so it commonly seen in the wild, but it
>     RoSp> suffers from the revert-buffer not updating Local Variables bug
>     RoSp> <http://ess.r-project.org/Manual/ess.html#fn-1>. Other than that,
>     RoSp> it works fine and many people here are using it to my chagrin.
>
> I don't want to spend more time with Xemacs for the time being
> and would be very grateful if you could check the current (svn!)
> version of ESS with some versions of Xemacs.
>
> Martin
>   
I don't blame you. I don't even have GNU Emacs installed on our new
system since it leads to alot of confusion, e.g. is this AucTeX for
Emacs or XEmacs, etc. However, I am sad to say that
this is a really bad time and I'm not going to be able to work on
this much. We are going into the Thanksgiving break and, more
importantly, it is deer season in Wisconsin where schools and
businesses close down even though it is not required by law.
Sorry about that. I should have some time next week.

-- 
Rodney Sparapani      Center for Patient Care & Outcomes Research (PCOR)
Sr. Biostatistician              http://www.mcw.edu/pcor
4 wheels good, 2 wheels better!  Medical College of Wisconsin (MCW)
WWLD?:  What Would Lombardi Do?  Milwaukee, WI, USA



More information about the ESS-bugs mailing list