C-h smexのミニバッファや
companyの補完中に、
C-hでdelete-backward-charを使いたい

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)