In current CVS versions of GNU Emacs (head, Carbon port) and ESS 5.2.8, this doesn't work. The *R* window is selected by `ess-show- buffer' (as I have verified, both visually and by evaluating (selected-window)), but the input focus (cursor is solid block, not frame) remains on the original window. As soon as keyboard input is made, the source window gets selected again (visibly).
To reproduce:Arrange two frames: one showing just a buffer in R-mode, the other one showing the *R* process buffer. Enter some R code into the first buffer. Try to evaluate a line from within the first buffer by typing C-c M-j. This reliably produces the bug.
Additional info:There has been a change to the behavior of display-buffer (doesn't select target frame any more) a few weeks ago, which should have brought the display-buffer in line with its documentation.
I'm not sure if this is a problem with ESS or with (Carbon) Emacs - please excuse the cross-posting.
In GNU Emacs 22.0.50.1 (powerpc-apple-darwin7.9.0) of 2006-03-14 on rodrigues.inf.ed.ac.uk X server distributor `Apple Computers', version 10.4.5 configured using `configure '--without-x' '--prefix=/usr/local'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil locale-coding-system: iso-8859-1 default-enable-multibyte-characters: t Major mode: ESS[S] Minor modes in effect: encoded-kbd-mode: t tooltip-mode: t auto-compression-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t unify-8859-on-encoding-mode: t utf-translate-cjk-mode: t line-number-mode: t Recent input: r e <tab> p o <tab> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> r e <backspace> <backspace> <backspace> r e p o r t - e s s <tab> <tab> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> e s s - b u <tab> <tab> <backspace> <backspace> <tab> <backspace> <backspace> <backspace> <backspace> <backspace> r e <tab> <escape> <escape> <escape> C-h v e s s - v <tab> s <tab> <return> <help-echo> <help-echo> <help-echo> <wheel-down> <double-wheel-down> <triple-wheel-down> <triple-wheel-down> <triple-wheel-down> <triple-wheel-down> <triple-wheel-up> <triple-wheel-up> <help-echo> <mac-apple-event> <help-echo> <escape> x r e p o r t - e m <tab> <return> Recent messages: Finished evaluation Loading line: x ... Starting evaluation... Finished evaluation Making completion list... [3 times] Quit Loading pp...done Type C-x 1 to remove help window. mwheel-scroll: End of buffer [2 times] Loading emacsbug...done
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
