vine-users ML アーカイブ



[vine-users:053869] Re: 全範囲選択を [Ctrl]+[a] して [Delete] か [BackSpace] で削除

  • From: "YYoshikawa" <YukaYoshikawa@xxxxxxxx>
  • Subject: [vine-users:053869] Re: 全範囲選択を [Ctrl]+[a] して [Delete] か [BackSpace] で削除
  • Date: Mon, 30 Sep 2002 16:07:32 +0900
YYoshikawaです。

記述順を

(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)

としたら[Del]キーで右文字削除できるようになりました。
でも[Ctrl]+[a]やマウスで反転表示させた箇所の[Del]削除は出来なくなりました。

反転表示箇所の[Del]削除はカーソル左文字削除と同じ動作になっているのだから無
理なんですね。