From: Richard M. Stallman Date: Sat, 23 Aug 1997 17:04:52 +0000 (+0000) Subject: (delete-selection-mode): Put back :initialize keyword. X-Git-Tag: emacs-20.1~460 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=16be0abe24a75e2c8fd8e2ecb9d4956146bde389;p=emacs.git (delete-selection-mode): Put back :initialize keyword. At the end of the file, test this variable, and turn on the mode if it is non-nil. --- 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