如何正确地将cider-switch-to-repl-buffer绑定到<c-tab>?

时间:2017-05-11 03:59:09

标签: emacs cider

我试过

(eval-after-load 'cider
  '(progn
     (define-key cider-mode-map (kbd "<C-tab>") 'cider-switch-to-repl-buffer)
     (define-key cider-repl-mode-map (kbd "<C-tab>") 'cider-switch-to-repl-buffer)))

但它只能在缓冲区中工作,即我可以从缓冲区切换到repl,但不是相反。我想要实现的是使用 C-tab 在缓冲区和repl之间来回切换。

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你想在repl中绑定的函数是cider-switch-to-last-clojure-buffer,例如

(with-eval-after-load "cider-mode"
  (define-key cider-repl-mode-map (kbd "<C-tab>")
    'cider-switch-to-last-clojure-buffer))