scheme-modeではlispモードよろしくC-x C-eなどが使えることに今更になって気づいた。 評価時には即座にその結果を見たいので、*scheme*バッファ表示用にこんなのを。
(setq scheme-program-name "gosh") (add-hook 'scheme-mode-hook '(lambda () (define-key scheme-mode-map "\C-c\M-r" '(lambda () (interactive) (let ((pop-up-windows t)) (pop-to-buffer (or scheme-buffer "*scheme*") t) (run-scheme scheme-program-name) (enlarge-window (- (- (window-height) 10))) (other-window -1))))))
さらにscheme-modeを拡張するQuackなんてライブラリがあることも知ったけど これはあまりメリットを感じなかったので見送り。λ表示は大変にカッコイイんだけど。