summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/delsel.el7
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/delsel.el b/lisp/delsel.el
index ffd8f990eb3..2c3af32430f 100644
--- a/lisp/delsel.el
+++ b/lisp/delsel.el
@@ -62,6 +62,7 @@ typed text replaces the selection if the selection is active.
You must modify via \\[customize] for this variable to have an effect."
:set (lambda (symbol value)
(delete-selection-mode (or value 0)))
+ :initialize 'custom-initialize-default
:type 'boolean
:group 'editing-basics
:require 'delsel)
@@ -130,4 +131,10 @@ then it takes a second C-g to abort the minibuffer."
(provide 'delsel)
+;; This is the standard way mechanism to put the mode into effect
+;; if delete-selection-mode has already been set to t
+;; when this file is loaded.
+(when delete-selection-mode
+ (delete-selection-mode t))
+
;;; delsel.el ends here