我使用指令at Clojure's web site設置了我的Emacs for Clojure。我使用第一個選項設置inferior-lisp-program
變量,基本上是「java clojure.main」。Clojure在執行C-C代碼時顯示Emacs中的劣勢lisp窗口
使用此設置,C-C C-z可讓我進入Clojure REPL。但是,當我編輯一個文件時,我輸入C-c C -l將文件加載到REPL中,Emacs總是將緩衝區從代碼窗口切換到REPL窗口。這非常刺激。即使當我有兩個窗口在虛擬分割時,也會發生這種情況,代碼位於左側,REPL位於右側。我結束了兩個鏡像REPL窗口。
我記得Clojure Box,它是Windows上的Emacs + Clojure,這樣做是正確的,所以我知道這是一個設置問題。
如何讓Emacs切換到右邊的窗口?
這樣的聲音需要在clojure-mode.el中修復;這是一個可怕的默認行爲。 (我從來沒有使用clojure加載文件。) – technomancy 2010-08-21 00:21:52