Emacs не имеет функции backward-delete-word
, но ее достаточно просто определить:
(defun backward-delete-word (arg)
"Delete characters backward until encountering the beginning of a word.
With argument ARG, do this that many times."
(interactive "p")
(delete-region (point) (progn (backward-word arg) (point))))
Затем вы можете связать M-Backspace с backward-delete-word
в minibuffer-local-map
:
(define-key minibuffer-local-map [M-backspace] 'backward-delete-word)