C-h はやっぱり backward-delete-char ですよね?

シェルではそうなっているのにEmacsでは何をトチ狂ったのか
helpになっているという有様…一体何考えてるんだか。

C-hを割り当て直してない人っているのか疑問です、正直。

helmでC-hが効かなくて悩んでいる人もいるようなので
それを解消する設定を書いておきます。

Emacs以外でもC-hは後退したいと思うのならば、
ウィンドウマネージャー レベルで
C-hに backspace を割り当てましょう。

ratpoison ならば.ratpoisonrcにこう書きます。

definekey top C-h meta BackSpace

もちろん僕はそうしています。

設定 141228090623.c-h.el(以下のコードと同一)

M-x package-install bind-key
bind-key.el(レビュー) を導入します。

(require 'bind-key)
(bind-key* "C-h" 'backward-delete-char)
(require 'helm)
(bind-key "C-h" nil helm-map)

実行方法

$ wget http://rubikitch.com/f/141228090623.c-h.el
$ emacs -Q -f package-initialize -l 141228090623.c-h.el

本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。