smexのミニバッファは、smex-prepare-ido-bindingsで設定する。
(eval-after-load 'smex
`(defun smex-prepare-ido-bindings ()
(define-key ido-completion-map (kbd "C-h") 'delete-backward-char)))Code language: PHP (php)
companyの動作中は、company-active-map で動作する。
(with-eval-after-load 'company
(define-key company-active-map (kbd "C-h") 'delete-backward-char))Code language: PHP (php)
ちなみに、C-hを delete-backward-charにバインドするのではなく、 DEL に変換すれば、追加の設定なしでどこでも動作させられます。
(define-key key-translation-map (kbd "C-h") (kbd "DEL"))Code language: JavaScript (javascript)