diff lisp/prim/cus-start.el @ 173:8eaf7971accc r20-3b13

Import from CVS: tag r20-3b13
author cvs
date Mon, 13 Aug 2007 09:49:09 +0200
parents 0132846995bd
children
line wrap: on
line diff
--- a/lisp/prim/cus-start.el	Mon Aug 13 09:47:55 2007 +0200
+++ b/lisp/prim/cus-start.el	Mon Aug 13 09:49:09 2007 +0200
@@ -22,12 +22,20 @@
 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 ;; 02111-1307, USA.
 
-;;; Synched up with: Not synched.
+;;; Synched up with: Not synched with FSF.
 
 ;;; Commentary:
 ;;
+;; The following code is used to define the customization properties
+;; for builtin variables, and variables in the packages that are
+;; preloaded /very/ early, before custom.el itself (replace.el is such
+;; an example).  The way it handles custom stuff is dirty, and should
+;; be regarded as a last resort.  DO NOT add variables here, unless
+;; you know what you are doing.
+
 ;; Must be run before the user has changed the value of any options!
 
+
 ;;; Code:
 
 (require 'custom)
@@ -159,7 +167,12 @@
 			     (function :tag "Other")))
 	     (undo-threshold undo integer)
 	     (undo-high-threshold undo integer)
-	     (words-include-escapes editing-basics boolean)))
+	     (words-include-escapes editing-basics boolean)
+	     ;; These are from replace.el, which is loaded too early
+	     ;; to be customizable.
+	     (case-replace matching boolean)
+	     (query-replace-highlight matching boolean)
+	     (list-matching-lines-default-context-lines matching integer)))
       this symbol group type)
   (while all 
     (setq this (car all)