emacsを設定する方法があるので、私がM-backspaceを押すと実際に変数全体が削除されるでしょうか? my_dummy_variable
のような変数がある場合、名前を削除するためにM-backspaceを3回押す必要がありますか?
組み込みの backward-kill-sexp
を使うことができます。
(global-set-key (kbd "M-DEL") 'backward-kill-sexp)
これにより、削除されたものをキルリングに追加するという望ましくない効果があります。
この問題を解決するには、以下を試してください:
(defun backward-delete-sexp (arg)
(interactive "P")
(delete-region (point)
(progn (backward-sexp arg) (point))))