2011-02-18 62 views
4

我剛開始嘗試使用Clojure,並且由於clojure模式不是基於cc模式,因此我不能使用c-hungry-delete-backwards來擾亂我。換句話說,我想讓C-C C-backspace刪除光標左邊的所有空格,直到它碰到非空白爲止。如何在Emacs中綁定飢餓刪除Clojure

如何使飢餓刪除或與Clojure + emacs同等的工作?我現在不使用swank或粘液。

回答

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模式鉤子中。

+0

非常感謝!爲了記錄,我通過package.el安裝了hungry-delete,並讓我在我的.emacs中使用(全局設置鍵(kbd「Cc 」)'飢餓 - 刪除 - 反向),以便在所有模式下都可以使用飢餓刪除,從我的觀點來看,它比把它掛到clojure模式更酷。 – lacker 2011-02-18 20:54:03