YYoshikawaです。 返事が遅くなりまして申し訳ありません。 Kasai Tsuneoさんは[vine-users:053942]で書きました。 > (transient-mark-mode t) > (defun my-delete-region-or-backward-char (&optional count) : > ;(global-set-key "\C-h" 'my-delete-region-or-backward-char) (define-key global-map [delete] 'delete-char)を取っ払って ご紹介の関数で上手くいきました。大変ありがとうございました。m(_ _)mm(_ _)mm(_ _)m NISHIMURA Daisuke wさんは[vine-users:053983]で書きました。 > (define-key global-map [delete] 'delete-char) > という記述は、 Delete キーに delete-char という関数を > 割り当てるという意味になります。 delete-char という関数は > Emacs にもともと備わっているもので、カーソルの後の1文字を > 削除します。 つまり、(define-key global-map [delete] 'delete-char) は関数であるが自作関数でなく、組込み関数だということですね。