2016-12-20 7 views
0

私は単にreplバッファをクリアして、1つのプロンプト(例えば、user>)が最初の行に残るようにします。emacs cider clear REPL buffer

私はキーバインドがあります。

(put 'erase-buffer 'disabled nil) 
(global-set-key (kbd "C-x C-<backspace>") 'erase-buffer) 

をしかし、これはメッセージを表示します。

テキストがオプションC-c C-oのみ

あり読まが、これは唯一の最後のリターンをクリアしています値。

のpythonを使用して、と私はcomint-clear-buffer

+0

'cider'バッファは読み込み専用なので、その中で編集コマンドを実行することはできません。あなたは書き込み可能なバッファにすることができますが、私はそれが賢明だとは思わない – yorodm

+0

私の '' inf-python-mode'' 'Cx Mo'は何もしません。' 'Ch k Cx Mo''を入力して、それは電話ですか? – yorodm

+0

私は試しましたが、それは私に何も与えませんでした。 – beoliver

答えて

1

cider-repl.elデフォルトにバインドされている機能cider-repl-clear-buffer提供であると考えていrun-python次のコマンドC-x M-oC-c M-bとして

M-x c-r--bu RET

がで使用されていません間違いなく私が知っている限り:

(add-hook 'cider-repl-mode-hook 
     '(lambda() (define-key cider-repl-mode-map (kbd "C-c M-b") 
      'cider-repl-clear-buffer))) 
関連する問題