質問: M-backspaceで変数名全体を削除する 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)))) ```