如何在Emacs中绑定Clojure的饥饿删除

时间:2011-02-18 19:46:00

标签: emacs clojure

我刚刚开始尝试使用Clojure,因为clojure-mode不是基于cc模式,所以我不能使用c-hungry-delete-backwards来欺骗我。换句话说,我想让C-c C-backspace删除光标左边的所有空格,直到它碰到非空格。

如何使用Clojure + emacs进行饥饿删除或同等工作?我现在不使用swank或slime。

1 个答案:

答案 0 :(得分:4)

在我家的.emacs文件中,我使用:

(load "cc-mode")
(global-set-key (kbd "C-<delete>") 'c-hungry-delete-forward)
(global-set-key (kbd "C-<backspace>") 'c-hungry-delete-backwards)

这给了我饥饿的删除无处不在。

另一方面,在工作中我安装了package.el中的hungry-delete软件包,它提供了饥饿删除作为次要模式,您可以将其添加到clojure模式钩子中。