handlename's blog

コード片など

helm の C-h を delete-backward-char にする

helm で文字入力中に C-hdelete-backward-char したい。

現時点ではデフォルトの

C-h C-d helm-debug-output (helm.el)
C-h C-b helm-send-bug-report-from-helm (helm-files.el)

を定義しないフラグは用意されていないようなので、無理やり上書きする。

(eval-after-load 'helm
  '(progn
     (define-key helm-map (kbd "C-h") 'delete-backward-char)))

(eval-after-load 'helm-files
  '(progn
     (define-key helm-find-files-map (kbd "C-h") 'delete-backward-char)))

C-hdelete-backward-char にしてる人って結構いるはずなのに、 なんで別のコマンドを割り当ててあるんだろう?