Emacs/Spacemacs — 将 SLIME `eval-last-expression-in-repl` (, s e) 重新绑定到 ctrl-enter

Emacs/Spacemacs — rebind SLIME `eval-last-expression-in-repl` (, s e) to ctrl-enter

我正在使用 emacs / spacemacs

我看到了:

, s e      # slime-eval-last-expression-in-repl

将当前突出显示的行发送到 repl 并运行它,这正是我想要的。

如何将绑定添加到 emacs/spacemacs 以执行相同但使用 ctrl-enter / ctrl-RET

将以下行放入您的 ~/.emacs 文件中:

(eval-after-load 'slime-repl 
  (define-key slime-repl-mode-map (kbd "<C-return>")
              'slime-eval-last-expression-in-repl))

如果您在终端 emacs (emacs -nw) 中遇到问题,请查看 this 相关问题。