summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-07-12 17:28:19 +0000
committerDave Love <fx@gnu.org>2000-07-12 17:28:19 +0000
commit37328bcd5373c916e86ea1c8e4435ddf09ba6e92 (patch)
treea686e391ab85a775e2ac046ac1799828acebdc6c /lisp
parentd8ee78037a119624679d32703b8d47444e10a746 (diff)
downloademacs-37328bcd5373c916e86ea1c8e4435ddf09ba6e92.tar.gz
Add optional version as 4th element of specs and use it for several
things new in v21. Remove load-path. Fix type of line-number-display-limit.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/cus-start.el43
2 files changed, 32 insertions, 17 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9b3a21770c1..8700f3bc27e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
+2000-07-12 Dave Love <fx@gnu.org>
+
+ * cus-start.el: Add optional version as 4th element of specs and
+ use it for several things new in v21. Remove load-path. Fix type
+ of line-number-display-limit.
+
2000-07-11 Dave Love <fx@gnu.org>
* progmodes/fortran.el: Don't require easymenu. Use repeat counts
diff --git a/lisp/cus-start.el b/lisp/cus-start.el
index 2a7b3b314ba..90cfe72d9eb 100644
--- a/lisp/cus-start.el
+++ b/lisp/cus-start.el
@@ -1,6 +1,6 @@
;;; cus-start.el --- define customization properties of builtins.
;;
-;; Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
;;
;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
;; Keywords: internal
@@ -54,9 +54,9 @@
(truncate-lines display boolean)
(selective-display-ellipses display boolean)
(transient-mark-mode editing-basics boolean)
- (indicate-empty-lines display boolean)
- (scroll-up-aggressively windows boolean)
- (scroll-down-aggressively windows boolean)
+ (indicate-empty-lines display boolean "21.1")
+ (scroll-up-aggressively windows boolean "21.1")
+ (scroll-down-aggressively windows boolean "21.1")
;; callint.c
(mark-even-if-inactive editing-basics boolean)
;; callproc.c
@@ -105,7 +105,7 @@
;; fileio.c
(insert-default-directory minibuffer boolean)
;; fns.c
- (use-dialog-box menu boolean)
+ (use-dialog-box menu boolean "21.1")
;; frame.c
(default-frame-alist frames
(repeat (cons :format "%v"
@@ -130,11 +130,16 @@
(integer :tag "time" 2)
(other :tag "on")))
;; lread.c
- (load-path environment
- (repeat (choice :tag "[Current dir?]"
- :format "%[Current dir?%] %v"
- (const :tag " current dir" nil)
- (directory :format "%v"))))
+
+;; This is not good news because it will use the wrong
+;; version-specific directories when you upgrade. We need
+;; customization of the front of the list, maintaining the standard
+;; value intact at the back.
+;;; (load-path environment
+;;; (repeat (choice :tag "[Current dir?]"
+;;; :format "%[Current dir?%] %v"
+;;; (const :tag " current dir" nil)
+;;; (directory :format "%v"))))
;; minibuf.c
(completion-auto-help minibuffer boolean)
(enable-recursive-minibuffers minibuffer boolean)
@@ -192,7 +197,9 @@
(scroll-margin windows integer)
(truncate-partial-width-windows display boolean)
(mode-line-inverse-video modeline boolean)
- (line-number-display-limit display integer)
+ (line-number-display-limit display
+ (choice integer
+ (const :tag "No limit" nil)))
(highlight-nonselected-windows display boolean)
(message-log-max debug (choice (const :tag "Disable" nil)
(integer :menu-tag "lines"
@@ -203,8 +210,8 @@
(x-bitmap-file-path installation
(repeat (directory :format "%v")))
;; xterm.c
- (x-stretch-cursor display boolean)))
- this symbol group type native-p
+ (x-stretch-cursor display boolean "21.1")))
+ this symbol group type native-p version
;; This function turns a value
;; into an expression which produces that value.
(quoter (lambda (sexp)
@@ -213,9 +220,9 @@
(and (listp sexp)
(memq (car sexp) '(lambda)))
(stringp sexp)
- (numberp sexp)
- (and (fboundp 'characterp)
- (characterp sexp)))
+;; (and (fboundp 'characterp)
+;; (characterp sexp))
+ (numberp sexp))
sexp
(list 'quote sexp)))))
(while all
@@ -224,6 +231,7 @@
symbol (nth 0 this)
group (nth 1 this)
type (nth 2 this)
+ version (nth 3 this)
;; Don't complain about missing variables which are
;; irrelevant to this platform.
native-p (save-match-data
@@ -247,7 +255,8 @@
;; Add it to the right group.
(custom-add-to-group group symbol 'custom-variable)
;; Set the type.
- (put symbol 'custom-type type)))))
+ (put symbol 'custom-type type)
+ (put symbol 'custom-version version)))))
;; Record cus-start as loaded
;; if we have set up all the info that we can set up.