Ctrl--keyの動作を変更したかったのdです。したがって、単語を逆方向に削除します。関数を作成しました:
(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))))
emacs.d
次に、これを:に挿入します
(global-set-key (kbd "\C-d") 'backward-delete-word)
基本モードでは機能しますが、phpモードでは次の文字を削除するだけです。クリックすると
Ctrl-h k Ctrl-d
Emacsはこれを提供します:
C-d runs the command c-electric-delete-forward, which is an
interactive compiled Lisp function in `cc-cmds.el'.
It is bound to C-d.
(c-electric-delete-forward ARG)
どういうわけか、別の機能にリセットされました。リセットされた場所を見つけて、代わりに私の関数で動作させる方法は?