[ESS-bugs] ess-mode 5.2.4; ess-help "s e" fails for Xemacs

Stephen Eglen S.J.Eglen at damtp.cam.ac.uk
Wed Jan 5 12:03:11 CET 2005


 > I just found a (probably very old) bug :
 > 
 > The "s <key>" shortcuts in  `ess-help-mode' fail completely in
 > Xemacs, {both in *help[R](..)* or  *help[S+6](..)* buffers.
 > 
 > Since I have never really used Xemacs, I hadn't seen this
 > earlier.
 > I use  "s e" (skip to the "Examples:" section) in ess -
 > *help[.](.)" buffers ``all the time''.
 > 
 > --> of course now we need an Xemacs person to start to look into
 > this; i.e., not me, if possible.
 > 
 > Martin
 > 
 > 
 > Emacs  : XEmacs 21.4 (patch 9) "Informed Management" [Lucid]
 > (i686-pc-linux, Mule) of Wed Oct 23 2002 on plessner 
 > Package: ess-mode 5.2.4

hi Martin,
this is odd.  On Xemacs 21.4 (p 15), with ESS from SVN, if I do "?ls" in
an *R* buffer, switch to the help buffer, "s e" will then take me to
the Examples line!  What is the error you get?  Is it that the
keybinding "s" is not taken as a prefix command?

This is what I get from "C-h m" in a help buffer:

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

ESS Help mode:
Mode for viewing ESS help files.
Use SPC and DEL to page back and forth through the file.
Use `n'  and `p' to move to next and previous section,
    `s' to jump to a particular section;   `s ?' for help.
Use `q' to return to your ESS session; `x' to kill this buffer first.
The usual commands for evaluating ESS source are available.
Other keybindings are as follows:

-               negative-argument
/               isearch-forward
0 .. 9          digit-argument
<               beginning-of-buffer
>               end-of-buffer
?               ess-describe-help-mode
b               scroll-down
h               ess-display-help-on-object
k               kill-buffer
l               ess-eval-line-and-step
n               ess-skip-to-next-section
p               ess-skip-to-previous-section
q               ess-switch-to-end-of-ESS
r               ess-eval-region-and-go
s               << Prefix Command >>
x               ess-kill-buffer-and-go
delete          scroll-down
return          next-line
space           scroll-up
C-c             << Prefix Command >>
C-m             next-line
M-C-a           ess-beginning-of-function
M-C-e           ess-end-of-function
M-C-x           ess-eval-function
s <             beginning-of-buffer
s >             end-of-buffer
s ?             ess-describe-sec-map
s D             ess-skip-to-help-section
s a             ess-skip-to-help-section
s d, s e        ess-skip-to-help-section
s n             ess-skip-to-help-section
s r, s s        ess-skip-to-help-section
s u, s v        ess-skip-to-help-section

...
----------------------------------------------------------------------
Stephen




More information about the ESS-bugs mailing list