Seguí esta respuesta y creé mi modo menor para evitar que mis combinaciones de teclas fueran anuladas por los modos principales.
Así que puse esto en mi init.el:
(define-key my-keys-mode-map (kbd "C-h") 'delete-backward-char)
(define-key my-keys-mode-map (kbd "M-h") 'backward-kill-word)
Está trabajando con todo excepto cuando estoy adentro helm-find-files. Mientras M-hfunciona, C-hno lo hace. Si lo presiono dos veces, el Helpbúfer aparece diciendo:
^L
Major Mode Bindings Starting With C-h:
key binding
--- -------
C-h C-b helm-send-bug-report-from-helm
^L
Global Bindings Starting With C-h:
key binding
--- -------
¿Cómo puedo desactivar C-hen helm-find-filesy seguir usando mi propia combinación de teclas?
fuente

C-hno hace nada yC-h C-hmuestraC-h C-h is undefined(define-key helm-find-files-map (kbd "C-h") nil)obras. No hay necesidad de usar(setq help-char nil). Gracias por señalarme en la dirección correcta.help-char, no lo necesita para que el timón funcione, pero puede necesitarlo para que funcionen otras características de Emacs (como esqueletos) (vea la pregunta a la que me vinculé).