有没有一种方法可以将SLIME中的C-l绑定到清除屏幕?
谢谢!
谢谢!
slime-repl-clear-buffer
,默认情况下绑定到C-c M-o
。您可以按照正常方式在Slime REPL缓冲区上绑定函数,例如:(local-set-key [(control l)] 'slime-repl-clear-buffer)
@nosefouratyou,add-hook 的问题在于你需要将它添加到 'slime-repl-mode-hook 而不是 'slime-mode-hook:
(defun my-slime-keybindings ()
"For use in `slime-mode-hook' and 'slime-repl-mode-hook."
(local-set-key (kbd "C-l") 'slime-repl-clear-buffer))
(add-hook 'slime-mode-hook #'my-slime-keybindings)
(add-hook 'slime-repl-mode-hook #'my-slime-keybindings)
(add-hook 'slime-mode-hook (lambda() (local-set-key (kbd "C-l") 'slime-repl-clear-buffer)))
但似乎都不起作用。 - nosefouratyou