emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

select-window (C-c M-j) doesn't give input focus to target (*R*) [Carbon


From: David Reitter
Subject: select-window (C-c M-j) doesn't give input focus to target (*R*) [Carbon GNU Emacs]
Date: Tue, 14 Mar 2006 12:13:10 +0000

I understand that, in ESS-mode, C-c M-j (and friends) are supposed to select the *R* window and the buffer shown therein, so the input focus is in that window in the end. ESS selects the appropriate frame (`select-frame') and window (`select-window') to do so in the function `ess-show-buffer'.

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

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]