Easy helm improvement
21 Dec 2014When you press DEL (also known as backspace) in a helm
buffer, and there isn't any input to delete, it only errors at you
with:
Text is read only
Why not make it do something useful instead, for instance close helm
?
Easy:
(require 'helm)
(defun helm-backspace ()
"Forward to `backward-delete-char'.
On error (read-only), quit without selecting."
(interactive)
(condition-case nil
(backward-delete-char 1)
(error
(helm-keyboard-quit))))
(define-key helm-map (kbd "DEL") 'helm-backspace)