# HG changeset patch # User Richard M. Stallman # Date 869176771 0 # Node ID c8c67c398475741697e78d16f6755cf781bd3657 # Parent 1405083241e8e3ccb613fe3fad0a06764a24a5de (delete-selection-mode): Add custom-loads property. diff -r 1405083241e8 -r c8c67c398475 lisp/delsel.el --- a/lisp/delsel.el Thu Jul 17 19:37:07 1997 +0000 +++ b/lisp/delsel.el Thu Jul 17 21:59:31 1997 +0000 @@ -67,18 +67,12 @@ :type 'boolean :group 'editing-basics :require 'delsel) +;; Force loading of this file in order to customize delete-selection-mode. +(put 'delete-selection-mode 'custom-loads '(delsel)) -;; Since the above autoloaded option contains a `:set' form, this file would -;; get loaded from loaddefs.el. We can use the above `:initialize' keyword, -;; and the below `when' form, to the prevent automatic loading of this file, or -;; an `:initialize' keyword of the form: -;; -;; :initialize (lambda (symbol value) -;; (if value -;; (delete-selection-mode t) -;; (custom-initialize-default symbol nil)) -;; -;; We choose the former as it is the general mechanism for such toggle options. +;; 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))