ESSで、CcCjまたはCcCrを使用して.Rファイル内のコードのチャンクを評価している場合(実行中のRプロセスに行または領域を送信するため)、評価後にRバッファーを自動的に下にスクロールさせるにはどうすればよいですか?プロンプトで、カーソルが下部にある領域?
ありがとう。
おそらくそれを行うためのたくさんの方法。私の.emacs.dには
(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)
また、元々はFelipe Csaszarからのこのコードに興味があるかもしれません。このコードを使用すると、要求したことやその他のいくつかの優れた機能を実行できます。
emacsドキュメントの自動スクロールをご覧ください。私の場合:
customize-variable RET scroll-down-aggressively RET
スクロールダウン-1に積極的に設定すると、仕事ができました。
DJJのソリューションは、SpacemacsのESSおよびポリモードで完全に機能します。
まず、構成ファイルのセクション(scroll-down-aggressively 1)
内に配置します。defun dotspacemacs/user-config ()
~/.spacemacs
次に、構成を使用して回線を評価するSPC , e r
か、構成を再起動しますSPC f e d
。
Emacs 27は、「シンボルの関数定義が無効である」ため、上記の行について不満を述べたため、同じ結果を得るには、次のように変更する必要がありました。
(setq scroll-down-aggressively 0.01)