2010-04-25 13 views

Antwort

21

Wahrscheinlich eine Menge Möglichkeiten, es zu tun. In meinem .emacs.d habe ich

(setq comint-prompt-read-only t) 
    (setq comint-scroll-to-bottom-on-input t) 
    (setq comint-scroll-to-bottom-on-output t) 
    (setq comint-move-point-for-output t) 

Sie auch in this code interessiert sein könnte, die ursprünglich aus Felipe Csaszar, was Sie können tun, was Sie fragen, und ein paar andere nette Dinge neben.

+0

Ah cool, danke. Ich werde das versuchen. – stevejb

+3

'(setq comint-prompt-read-only t)' ist wahrscheinlich eine schlechte Idee. Ich hatte diesen ganzen Block von Befehlen in .emacs (wie von emacswiki kopiert), aber '(setq comint-prompt-read-only t)' würde manchmal die Interaktion zwischen dem Puffer- und dem untergeordneten ESS-Prozess unterbrechen und mich zum Töten zwingen R und starte die Sitzung. –

+1

Ich habe auch festgestellt, dass Read-Only zu Problemen mit ESS führen kann. In acht nehmen. – Vince

1

Werfen Sie einen Blick auf auto-scrolling in Emacs doc. Für meinen Teil:

customize-variable RET scroll-down-aggressively RET

Scroll-Down-aggressiv auf 1 gesetzt, hat seinen Zweck erfüllt.

+0

funktioniert für mich mit Python-Konsole, nicht mit R One versucht – Nisba