[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/emulation/cua-base.el,v
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/emulation/cua-base.el,v |
Date: |
Fri, 14 Jul 2006 22:14:08 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kim F. Storm <kfstorm> 06/07/14 22:14:08
Index: cua-base.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/emulation/cua-base.el,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -b -r1.71 -r1.72
--- cua-base.el 20 May 2006 22:38:02 -0000 1.71
+++ cua-base.el 14 Jul 2006 22:14:08 -0000 1.72
@@ -305,11 +305,23 @@
(const :tag "No delay" nil))
:group 'cua)
+(defcustom cua-delete-selection t
+ "*If non-nil, typed text replaces text in the active selection."
+ :type '(choice (const :tag "Disabled" nil)
+ (other :tag "Enabled" t))
+ :group 'cua)
+
(defcustom cua-keep-region-after-copy nil
"If non-nil, don't deselect the region after copying."
:type 'boolean
:group 'cua)
+(defcustom cua-toggle-set-mark t
+ "*In non-nil, the `cua-set-mark' command toggles the mark."
+ :type '(choice (const :tag "Disabled" nil)
+ (other :tag "Enabled" t))
+ :group 'cua)
+
(defcustom cua-enable-register-prefix 'not-ctrl-u
"*If non-nil, registers are supported via numeric prefix arg.
If the value is t, any numeric prefix arg in the range 0 to 9 will be
@@ -391,7 +403,8 @@
On non-window systems, always use the meta modifier.
Must be set prior to enabling CUA."
:type '(choice (const :tag "Meta key" meta)
- (const :tag "Hyper key" hyper )
+ (const :tag "Alt key" alt)
+ (const :tag "Hyper key" hyper)
(const :tag "Super key" super))
:group 'cua)
@@ -783,7 +796,7 @@
(defun cua-replace-region ()
"Replace the active region with the character you type."
(interactive)
- (let ((not-empty (cua-delete-region)))
+ (let ((not-empty (and cua-delete-selection (cua-delete-region))))
(unless (eq this-original-command this-command)
(let ((overwrite-mode
(and overwrite-mode
@@ -1001,7 +1014,7 @@
(arg
(setq this-command 'pop-to-mark-command)
(pop-to-mark-command))
- (mark-active
+ ((and cua-toggle-set-mark mark-active)
(cua--deactivate)
(message "Mark Cleared"))
(t
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/emulation/cua-base.el,v,
Kim F. Storm <=