バッファ切り替えやファイルオープンとかもhelmにできる。全て置き換えるのであれば、helm-mode。よく使うものだけ、キーバインドしておく。
init.el
;;; helm
;; 標準を置き換え
(helm-mode +1)
;;(global-set-key (kbd "C-x b") 'helm-for-files)
;;(global-set-key (kbd "C-x C-f") 'helm-find-files)
;; helmショートカット
(global-set-key (kbd "C-x C-h h") 'helm-mini)
(global-set-key (kbd "C-x C-h r") 'helm-recentf)
(global-set-key (kbd "C-x C-h i") 'helm-imenu)
(global-set-key (kbd "C-x C-h k") 'helm-show-kill-ring)
;; helmコマンド内のキーバインド
(define-key helm-map (kbd "C-h") 'delete-backward-char)
(define-key helm-read-file-map (kbd "C-h") 'delete-backward-char)
(define-key helm-find-files-map (kbd "C-h") 'delete-backward-char)
;;(define-key helm-find-files-map (kbd "TAB") 'helm-execute-persistent-action)
;;(define-key helm-read-file-map (kbd "TAB") 'helm-execute-persistent-action)
ミニバッファの保管をTABでと思ったけど、絞り込みが激しいので、TABを使わないよう慣れるていくほうが良いかもと思ってコメントへ。