2

Ensime 2.10.0-0.9.8.9 を emacs 23.4.1 で使用しており、gnome ターミナル (v3.6.1) で --no-window パラメータを指定して emacs を使用しています。グローバル検索コマンド Cc Cv v を使用して自分のプロジェクトで scala 型またはメソッドを検索しようとしてから、選択した項目に移動するために ENTER を押しても検索されず、ensime-searchバッファーに新しい行が入力されるだけです。

問題は、通常のemacs(--no-windowなし)で同じことをしようとすると、すべてうまくいくということです...

--no-window でも動作させる方法を誰かが知っていますか?

PS: 答えないでください: 「--no-window なしで emacs を使用してください」... :)

4

2 に答える 2

1

私はついにこの問題を解決する方法を見つけました。*ensime_2.10.0-0.9.8.9/elisp/ensime-search.el* に次のバインディングを追加しました。

(define-key map (kbd "RET") 'ensime-search-choose-current-result)

関数ensime-search-mode-mapの定義。

PS: Iqbal Ansari が言及したように、init ファイルにバインディングを追加することをお勧めします。

(define-key ensime-search-mode-map (kbd "RET") 'ensime-search-choose-current-result)
于 2014-02-18T09:10:32.850 に答える