YYosikawaです。
皆様、ご回答ありがとうございます。
KAMO Tomoyukiさんは[vine-users:053837]で書きました。
> (transient-mark-mode t) してお使いください。
:
> ;(global-set-key "\C-h" 'my-delete-region-or-backward-char)
どうもありがとうございます。
(transient-mark-mode t)
(defun my-delete-region-or-backward-char (&optional count)
(interactive "p")
(if (if (featurep 'xemacs)
(region-active-p)
(and transient-mark-mode
mark-active))
(delete-region (region-beginning)
(region-end))
(delete-backward-char count)))
(global-set-key [delete] 'my-delete-region-or-backward-char)
(global-set-key [backspace] 'my-delete-region-or-backward-char)
;(global-set-key "\C-h" 'my-delete-region-or-backward-char)
を書き足して見事希望通りになりました。
ところがこれを書き足したら
(define-key global-map [delete] delete-char)
でカーソル右文字削除していたのが効かなくなってしまいました。
(左文字削除になってしまいました)
これにはどう対処すればいいのでしょうか?
お手数お掛けして申し訳ありません。