annotate lisp/cus-start.el @ 96627:ae085a544367

Use more correct IPA characters for English pronunciation. Add the combining acute accent after the accented vowel in the Russian example like it is used in dictionaries.
author Juri Linkov <juri@jurta.org>
date Sat, 12 Jul 2008 20:41:45 +0000
parents b76b9628d74f
children 9592c50233ab
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38409
153f1b1f2efd Emacs lisp coding convention fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 35966
diff changeset
1 ;;; cus-start.el --- define customization properties of builtins
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
2 ;;
64762
41bb365f41c4 Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 64731
diff changeset
3 ;; Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004,
79721
73661ddc7ac7 Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 79584
diff changeset
4 ;; 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
5 ;;
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
6 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
7 ;; Keywords: internal
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
8
17520
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
9 ;; This file is part of GNU Emacs.
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
10
94678
ee5932bf781d Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94300
diff changeset
11 ;; GNU Emacs is free software: you can redistribute it and/or modify
17520
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
12 ;; it under the terms of the GNU General Public License as published by
94678
ee5932bf781d Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94300
diff changeset
13 ;; the Free Software Foundation, either version 3 of the License, or
ee5932bf781d Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94300
diff changeset
14 ;; (at your option) any later version.
17520
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
15
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
16 ;; GNU Emacs is distributed in the hope that it will be useful,
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
19 ;; GNU General Public License for more details.
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
20
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
21 ;; You should have received a copy of the GNU General Public License
94678
ee5932bf781d Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 94300
diff changeset
22 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
17520
f33d7729b6a1 Comment change.
Richard M. Stallman <rms@gnu.org>
parents: 17476
diff changeset
23
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
24 ;;; Commentary:
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
25 ;;
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
26 ;; This file adds customize support for built-in variables.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
27
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
28 ;; While dumping Emacs, this file is loaded, but it only records
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
29 ;; the standard values; it does not do the rest of the job.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
30 ;; Later on, if the user makes a customization buffer,
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
31 ;; this file is loaded again with (require 'cus-start);
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
32 ;; then it does the whole job.
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
33
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
34 ;;; Code:
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
35
85710
beb909dfc54d Rewrite abbrev.c in Elisp.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 85267
diff changeset
36 (let ((all '(;; alloc.c
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
37 (gc-cons-threshold alloc integer)
60062
016ddb2eb0c6 (all): Comment change.
Luc Teirlinck <teirllm@auburn.edu>
parents: 60057
diff changeset
38 (garbage-collection-messages alloc boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
39 ;; buffer.c
79584
07542a9cc2b3 (all): Use correct group name for members of mode-line group.
Martin Rudalics <rudalics@gmx.at>
parents: 78992
diff changeset
40 (mode-line-format mode-line sexp) ;Hard to do right.
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
41 (default-major-mode internal function)
18496
dd3b72558628 (enable-multibyte-characters): Customize.
Richard M. Stallman <rms@gnu.org>
parents: 18478
diff changeset
42 (enable-multibyte-characters mule boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
43 (case-fold-search matching boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
44 (fill-column fill integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
45 (left-margin fill integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
46 (tab-width editing-basics integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
47 (ctl-arrow display boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
48 (truncate-lines display boolean)
96336
b877913c0692 Add customization types for word-wrap and shift-select-mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 95792
diff changeset
49 (word-wrap display boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
50 (selective-display-ellipses display boolean)
69440
4c675b9920d8 (all): Delete :version keyword for members of the fringe group, since
Luc Teirlinck <teirllm@auburn.edu>
parents: 68883
diff changeset
51 (indicate-empty-lines fringe boolean)
64706
37b0b02afa4e (all): Put `indicate-empty-lines' in fringe group instead of display group.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64139
diff changeset
52 (indicate-buffer-boundaries
37b0b02afa4e (all): Put `indicate-empty-lines' in fringe group instead of display group.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64139
diff changeset
53 fringe
37b0b02afa4e (all): Put `indicate-empty-lines' in fringe group instead of display group.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64139
diff changeset
54 (choice
37b0b02afa4e (all): Put `indicate-empty-lines' in fringe group instead of display group.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64139
diff changeset
55 (const :tag "No indicators" nil)
37b0b02afa4e (all): Put `indicate-empty-lines' in fringe group instead of display group.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64139
diff changeset
56 (const :tag "On left, with arrows" left)
37b0b02afa4e (all): Put `indicate-empty-lines' in fringe group instead of display group.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64139
diff changeset
57 (const :tag "On right, with arrows" right)
64711
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
58 (set :tag "Pick your own design"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
59 :value ((t . nil))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
60 :format "%{%t%}:\n%v\n%d"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
61 :doc "You can specify a default and then override it \
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
62 for individual indicators.
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
63 Leaving \"Default\" unchecked is equivalent with specifying a default of
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
64 \"Do not show\"."
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
65 (choice :tag "Default"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
66 :value (t . nil)
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
67 (const :tag "Do not show" (t . nil))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
68 (const :tag "On the left" (t . left))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
69 (const :tag "On the right" (t . right)))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
70 (choice :tag "Top"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
71 :value (top . left)
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
72 (const :tag "Do not show" (top . nil))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
73 (const :tag "On the left" (top . left))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
74 (const :tag "On the right" (top . right)))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
75 (choice :tag "Bottom"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
76 :value (bottom . left)
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
77 (const :tag "Do not show" (bottom . nil))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
78 (const :tag "On the left" (bottom . left))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
79 (const :tag "On the right" (bottom . right)))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
80 (choice :tag "Up arrow"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
81 :value (up . left)
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
82 (const :tag "Do not show" (up . nil))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
83 (const :tag "On the left" (up . left))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
84 (const :tag "On the right" (up . right)))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
85 (choice :tag "Down arrow"
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
86 :value (down . left)
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
87 (const :tag "Do not show" (down . nil))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
88 (const :tag "On the left" (down . left))
5d202bf110c9 (all): Make `indicate-buffer-boundaries' display values set outside
Luc Teirlinck <teirllm@auburn.edu>
parents: 64708
diff changeset
89 (const :tag "On the right" (down . right))))
69440
4c675b9920d8 (all): Delete :version keyword for members of the fringe group, since
Luc Teirlinck <teirllm@auburn.edu>
parents: 68883
diff changeset
90 (other :tag "On left, no arrows" t)))
48939
f3fc48331bdc (scroll-up-aggressively, scroll-down-aggressively): Update custom types.
Richard M. Stallman <rms@gnu.org>
parents: 48075
diff changeset
91 (scroll-up-aggressively windows
f3fc48331bdc (scroll-up-aggressively, scroll-down-aggressively): Update custom types.
Richard M. Stallman <rms@gnu.org>
parents: 48075
diff changeset
92 (choice (const :tag "off" nil) number)
f3fc48331bdc (scroll-up-aggressively, scroll-down-aggressively): Update custom types.
Richard M. Stallman <rms@gnu.org>
parents: 48075
diff changeset
93 "21.1")
f3fc48331bdc (scroll-up-aggressively, scroll-down-aggressively): Update custom types.
Richard M. Stallman <rms@gnu.org>
parents: 48075
diff changeset
94 (scroll-down-aggressively windows
f3fc48331bdc (scroll-up-aggressively, scroll-down-aggressively): Update custom types.
Richard M. Stallman <rms@gnu.org>
parents: 48075
diff changeset
95 (choice (const :tag "off" nil) number)
f3fc48331bdc (scroll-up-aggressively, scroll-down-aggressively): Update custom types.
Richard M. Stallman <rms@gnu.org>
parents: 48075
diff changeset
96 "21.1")
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
97 (line-spacing display (choice (const :tag "none" nil) integer)
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
98 "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
99 ;; callint.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
100 (mark-even-if-inactive editing-basics boolean)
96336
b877913c0692 Add customization types for word-wrap and shift-select-mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 95792
diff changeset
101 (shift-select-mode editing-basics boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
102 ;; callproc.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
103 (shell-file-name execute file)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
104 (exec-path execute
64139
2fcfefeaac70 (exec-path): Fix tag for nil.
Richard M. Stallman <rms@gnu.org>
parents: 64138
diff changeset
105 (repeat (choice (const :tag "default directory" nil)
64138
a32a0e928f2d (exec-path): Use `directory' instead of `file'.
Richard M. Stallman <rms@gnu.org>
parents: 64091
diff changeset
106 (directory :format "%v"))))
88574
8cbbc8918e1f Add charset-map-directory.
Dave Love <fx@gnu.org>
parents: 43376
diff changeset
107 ;; charset.c
89789
fabd2ab3819f Handle charset-map-path, not charset-map-directory.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
108 (charset-map-path installation
fabd2ab3819f Handle charset-map-path, not charset-map-directory.
Kenichi Handa <handa@m17n.org>
parents: 89483
diff changeset
109 (repeat (directory :format "%v")))
24057
4c733ca989dc Add inhibit-eol-conversion.
Dave Love <fx@gnu.org>
parents: 23967
diff changeset
110 ;; coding.c
4c733ca989dc Add inhibit-eol-conversion.
Dave Love <fx@gnu.org>
parents: 23967
diff changeset
111 (inhibit-eol-conversion mule boolean)
24202
afc9a7e3752f (all): Add eol-mnemonic-* variables.
Eli Zaretskii <eliz@gnu.org>
parents: 24057
diff changeset
112 (eol-mnemonic-undecided mule string)
afc9a7e3752f (all): Add eol-mnemonic-* variables.
Eli Zaretskii <eliz@gnu.org>
parents: 24057
diff changeset
113 (eol-mnemonic-unix mule string)
afc9a7e3752f (all): Add eol-mnemonic-* variables.
Eli Zaretskii <eliz@gnu.org>
parents: 24057
diff changeset
114 (eol-mnemonic-dos mule string)
afc9a7e3752f (all): Add eol-mnemonic-* variables.
Eli Zaretskii <eliz@gnu.org>
parents: 24057
diff changeset
115 (eol-mnemonic-mac mule string)
30978
e143c9fd35c9 Add display-buffer-reuse-frames,
Dave Love <fx@gnu.org>
parents: 30167
diff changeset
116 (file-coding-system-alist
e143c9fd35c9 Add display-buffer-reuse-frames,
Dave Love <fx@gnu.org>
parents: 30167
diff changeset
117 mule
e143c9fd35c9 Add display-buffer-reuse-frames,
Dave Love <fx@gnu.org>
parents: 30167
diff changeset
118 (alist
e143c9fd35c9 Add display-buffer-reuse-frames,
Dave Love <fx@gnu.org>
parents: 30167
diff changeset
119 :key-type (regexp :tag "File regexp")
78091
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
120 :value-type (choice
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
121 :value (undecided . undecided)
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
122 (cons :tag "Encoding/decoding pair"
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
123 :value (undecided . undecided)
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
124 (coding-system :tag "Decoding")
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
125 (coding-system :tag "Encoding"))
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
126 (coding-system
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
127 :tag "Single coding system"
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
128 :value undecided
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
129 :match (lambda (widget value)
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
130 (and value (not (functionp value)))))
35e7de7eae29 (file-coding-system-alist): Fix previous commit.
Katsumi Yamaoka <yamaoka@jpl.org>
parents: 78089
diff changeset
131 (function :value ignore))))
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
132 ;; dired.c
49588
37645a051842 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48939
diff changeset
133 (completion-ignored-extensions dired
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
134 (repeat (string :format "%v")))
25296
59e6ee29c69b Add x-stretch-cursor, indicate-empty-lines, scroll-up-aggressively,
Dave Love <fx@gnu.org>
parents: 24840
diff changeset
135 ;; dispnew.c
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
136 (baud-rate display integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
137 (inverse-video display boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
138 (visible-bell display boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
139 (no-redraw-on-reenter display boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
140 ;; editfns.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
141 (user-full-name mail string)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
142 ;; eval.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
143 (max-specpdl-size limits integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
144 (max-lisp-eval-depth limits integer)
81677
a01517ba35e8 (max-mini-window-height): Added.
Richard M. Stallman <rms@gnu.org>
parents: 77068
diff changeset
145 (max-mini-window-height limits
a01517ba35e8 (max-mini-window-height): Added.
Richard M. Stallman <rms@gnu.org>
parents: 77068
diff changeset
146 (choice (const :tag "quarter screen" nil)
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
147 number) "23.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
148 (stack-trace-on-error debug
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
149 (choice (const :tag "off")
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
150 (repeat :menu-tag "When"
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
151 :value (nil)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
152 (symbol :format "%v"))
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
153 (const :tag "always" t)))
49588
37645a051842 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48939
diff changeset
154 (debug-on-error debug
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
155 (choice (const :tag "off")
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
156 (repeat :menu-tag "When"
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
157 :value (nil)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
158 (symbol :format "%v"))
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
159 (const :tag "always" t)))
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
160 (debug-ignored-errors debug (repeat (choice symbol regexp)))
18883
f7e3c766f54c (debug-on-quit): Define like debug-on-error.
Richard M. Stallman <rms@gnu.org>
parents: 18727
diff changeset
161 (debug-on-quit debug
f7e3c766f54c (debug-on-quit): Define like debug-on-error.
Richard M. Stallman <rms@gnu.org>
parents: 18727
diff changeset
162 (choice (const :tag "off")
f7e3c766f54c (debug-on-quit): Define like debug-on-error.
Richard M. Stallman <rms@gnu.org>
parents: 18727
diff changeset
163 (repeat :menu-tag "When"
f7e3c766f54c (debug-on-quit): Define like debug-on-error.
Richard M. Stallman <rms@gnu.org>
parents: 18727
diff changeset
164 :value (nil)
f7e3c766f54c (debug-on-quit): Define like debug-on-error.
Richard M. Stallman <rms@gnu.org>
parents: 18727
diff changeset
165 (symbol :format "%v"))
f7e3c766f54c (debug-on-quit): Define like debug-on-error.
Richard M. Stallman <rms@gnu.org>
parents: 18727
diff changeset
166 (const :tag "always" t)))
96489
b76b9628d74f Changes from Toru Tsuneyoshi for using Trash can when deleting files.
Jason Rumney <jasonr@gnu.org>
parents: 96336
diff changeset
167 ;; fileio.c
b76b9628d74f Changes from Toru Tsuneyoshi for using Trash can when deleting files.
Jason Rumney <jasonr@gnu.org>
parents: 96336
diff changeset
168 (delete-by-moving-to-trash auto-save boolean "23.1")
26619
53b7c03dd560 Add use-dialog-box.
Dave Love <fx@gnu.org>
parents: 25296
diff changeset
169 ;; fns.c
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
170 (use-dialog-box menu boolean "21.1")
59996
aac0a33f5772 Change release version from 21.4 to 22.1 throughout.
Kim F. Storm <storm@cua.dk>
parents: 59739
diff changeset
171 (use-file-dialog menu boolean "22.1")
78992
15fe36cffb96 (all): Add focus-follows-mouse.
Martin Rudalics <rudalics@gmx.at>
parents: 78236
diff changeset
172 (focus-follows-mouse frames boolean "20.3")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
173 ;; frame.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
174 (default-frame-alist frames
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
175 (repeat (cons :format "%v"
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
176 (symbol :tag "Parameter")
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
177 (sexp :tag "Value"))))
43376
9c7cb2a085f4 Add mouse-highlight.
Kim F. Storm <storm@cua.dk>
parents: 43347
diff changeset
178 (mouse-highlight mouse (choice (const :tag "disabled" nil)
9c7cb2a085f4 Add mouse-highlight.
Kim F. Storm <storm@cua.dk>
parents: 43347
diff changeset
179 (const :tag "always shown" t)
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
180 (other :tag "hidden by keypress" 1))
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
181 "22.1")
64790
79faff912fc6 (all): Add `overflow-newline-into-fringe'.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64762
diff changeset
182 ;; fringe.c
69440
4c675b9920d8 (all): Delete :version keyword for members of the fringe group, since
Luc Teirlinck <teirllm@auburn.edu>
parents: 68883
diff changeset
183 (overflow-newline-into-fringe fringe boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
184 ;; indent.c
72371
c1c598c2cd83 <indent-tabs-mode>: Move to the `indent' customization group.
Eli Zaretskii <eliz@gnu.org>
parents: 71355
diff changeset
185 (indent-tabs-mode indent boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
186 ;; keyboard.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
187 (meta-prefix-char keyboard character)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
188 (auto-save-interval auto-save integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
189 (auto-save-timeout auto-save (choice (const :tag "off" nil)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
190 (integer :format "%v")))
27768
580d9429435a Make echo-keystrokes `number'.
Dave Love <fx@gnu.org>
parents: 26619
diff changeset
191 (echo-keystrokes minibuffer number)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
192 (polling-period keyboard integer)
18478
74399f15f71e (double-click-time): Use restricted-sexp.
Richard M. Stallman <rms@gnu.org>
parents: 18434
diff changeset
193 (double-click-time mouse (restricted-sexp
74399f15f71e (double-click-time): Use restricted-sexp.
Richard M. Stallman <rms@gnu.org>
parents: 18434
diff changeset
194 :match-alternatives (integerp 'nil 't)))
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
195 (double-click-fuzz mouse integer "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
196 (inhibit-local-menu-bar-menus menu boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
197 (help-char keyboard character)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
198 (help-event-list keyboard (repeat (sexp :format "%v")))
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
199 (menu-prompting menu boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
200 (suggest-key-bindings keyboard (choice (const :tag "off" nil)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
201 (integer :tag "time" 2)
22571
4aebb136294f (selective-display, suggest-key-bindings,
Andreas Schwab <schwab@suse.de>
parents: 21407
diff changeset
202 (other :tag "on")))
70378
21ad7a1f7028 (all): Add mac-dnd-known-types.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 69440
diff changeset
203 ;; macselect.c
21ad7a1f7028 (all): Add mac-dnd-known-types.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 69440
diff changeset
204 (mac-dnd-known-types mac (repeat string) "22.1")
67661
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
205 ;; macterm.c
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
206 (mac-control-modifier mac (choice (const :tag "No modifier" nil)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
207 (const control) (const meta)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
208 (const alt) (const hyper)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
209 (const super)) "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
210 (mac-command-modifier mac (choice (const :tag "No modifier" nil)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
211 (const control) (const meta)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
212 (const alt) (const hyper)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
213 (const super)) "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
214 (mac-option-modifier mac (choice (const :tag "No modifier (work as option)" nil)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
215 (const control) (const meta)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
216 (const alt) (const hyper)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
217 (const super)) "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
218 (mac-function-modifier mac
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
219 (choice (const :tag "No modifier (work as function)" nil)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
220 (const control) (const meta)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
221 (const alt) (const hyper)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
222 (const super)) "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
223 (mac-emulate-three-button-mouse mac
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
224 (choice (const :tag "No emulation" nil)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
225 (const :tag "Option->2, Command->3" t)
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
226 (const :tag "Command->2, Option->3" reverse))
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
227 "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
228 (mac-wheel-button-is-mouse-2 mac boolean "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
229 (mac-pass-command-to-system mac boolean "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
230 (mac-pass-control-to-system mac boolean "22.1")
6f662b71d7cf (all): Add user options in macterm.c. Add test for
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 65945
diff changeset
231 (mac-allow-anti-aliasing mac boolean "22.1")
71355
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
232 (mac-ts-script-language-on-focus mac
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
233 (choice (const :tag "System default behavior" nil)
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
234 (const :tag "Restore to script/language used in the last focus frame" t)
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
235 (cons :tag "Specify script/language"
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
236 (integer :tag "Script code")
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
237 (integer :tag "Language code")))
763764b2c2a4 (all): Add mac-ts-script-language-on-focus.
YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
parents: 70378
diff changeset
238 "22.1")
41604
b825c024c5de (recursive-load-depth-limit): Delete item.
Richard M. Stallman <rms@gnu.org>
parents: 40413
diff changeset
239
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
240 ;; This is not good news because it will use the wrong
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
241 ;; version-specific directories when you upgrade. We need
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
242 ;; customization of the front of the list, maintaining the standard
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
243 ;; value intact at the back.
49588
37645a051842 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48939
diff changeset
244 ;;; (load-path environment
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
245 ;;; (repeat (choice :tag "[Current dir?]"
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
246 ;;; :format "%[Current dir?%] %v"
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
247 ;;; (const :tag " current dir" nil)
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
248 ;;; (directory :format "%v"))))
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
249 ;; minibuf.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
250 (enable-recursive-minibuffers minibuffer boolean)
43035
225a3a5477a9 (history-length): Specify customization for it.
Richard M. Stallman <rms@gnu.org>
parents: 41604
diff changeset
251 (history-length minibuffer
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
252 (choice (const :tag "Infinite" t) integer)
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
253 "22.1")
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
254 (history-delete-duplicates minibuffer boolean "22.1")
33684
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
255 (minibuffer-prompt-properties
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
256 minibuffer
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
257 (list
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
258 (checklist :inline t
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
259 (const :tag "Read-Only"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
260 :doc "Prevent prompt from being modified"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
261 :format "%t%n%h"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
262 :inline t
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
263 (read-only t))
65043
0d1f97bd87d9 (minibuffer-prompt-properties): Correct typo.
Luc Teirlinck <teirllm@auburn.edu>
parents: 65019
diff changeset
264 (const :tag "Don't Enter"
33684
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
265 :doc "Prevent point from ever entering prompt"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
266 :format "%t%n%h"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
267 :inline t
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
268 (point-entered minibuffer-avoid-prompt)))
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
269 (repeat :inline t
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
270 :tag "Other Properties"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
271 (list :inline t
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
272 :format "%v"
1a9baca954a0 Add entry for `minibuffer-prompt-properties'.
Miles Bader <miles@gnu.org>
parents: 30978
diff changeset
273 (symbol :tag "Property")
33922
022179568a0f Add version.
Dave Love <fx@gnu.org>
parents: 33848
diff changeset
274 (sexp :tag "Value"))))
022179568a0f Add version.
Dave Love <fx@gnu.org>
parents: 33848
diff changeset
275 "21.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
276 (minibuffer-auto-raise minibuffer boolean)
33922
022179568a0f Add version.
Dave Love <fx@gnu.org>
parents: 33848
diff changeset
277 ;; options property set at end
34064
99bfa903d223 Fix again.
Dave Love <fx@gnu.org>
parents: 34063
diff changeset
278 (read-buffer-function minibuffer
99bfa903d223 Fix again.
Dave Love <fx@gnu.org>
parents: 34063
diff changeset
279 (choice (const nil)
99bfa903d223 Fix again.
Dave Love <fx@gnu.org>
parents: 34063
diff changeset
280 (function-item iswitchb-read-buffer)
99bfa903d223 Fix again.
Dave Love <fx@gnu.org>
parents: 34063
diff changeset
281 function))
23863
478c3628a2cd (dos-unsupported-char-glyph): Add.
Eli Zaretskii <eliz@gnu.org>
parents: 22571
diff changeset
282 ;; msdos.c
478c3628a2cd (dos-unsupported-char-glyph): Add.
Eli Zaretskii <eliz@gnu.org>
parents: 22571
diff changeset
283 (dos-unsupported-char-glyph display integer)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
284 ;; process.c
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
285 (delete-exited-processes processes-basics boolean)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
286 ;; syntax.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
287 (parse-sexp-ignore-comments editing-basics boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
288 (words-include-escapes editing-basics boolean)
52129
f6cc7244ebe6 Add open-paren-in-column-0-is-defun-start,
Dave Love <fx@gnu.org>
parents: 49588
diff changeset
289 (open-paren-in-column-0-is-defun-start editing-basics boolean
f6cc7244ebe6 Add open-paren-in-column-0-is-defun-start,
Dave Love <fx@gnu.org>
parents: 49588
diff changeset
290 "21.1")
67936
07ec77ecb7b5 Add `visible-cursor'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 67845
diff changeset
291 ;; term.c
07ec77ecb7b5 Add `visible-cursor'.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 67845
diff changeset
292 (visible-cursor cursor boolean "22.1")
64731
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
293 ;; undo.c
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
294 (undo-limit undo integer)
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
295 (undo-strong-limit undo integer)
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
296 (undo-outer-limit undo
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
297 (choice integer
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
298 (const :tag "No limit"
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
299 :format "%t\n%d"
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
300 :doc
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
301 "With this choice, \
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
302 the undo info for the current command never gets discarded.
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
303 This should only be chosen under exceptional circumstances,
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
304 since it could result in memory overflow and make Emacs crash."
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
305 nil))
b991ecaae196 (all): Put undo.c where it alphabetically belongs.
Luc Teirlinck <teirllm@auburn.edu>
parents: 64711
diff changeset
306 "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
307 ;; window.c
35966
911b5aa7fe8d (temp-buffer-show-function, display-buffer-function): Fix :type.
Dave Love <fx@gnu.org>
parents: 34263
diff changeset
308 (temp-buffer-show-function windows (choice (const nil) function))
21407
ea693abdeb4e next-screen-context-lines is an integer, not boolean.
Stephen Eglen <stephen@gnu.org>
parents: 20017
diff changeset
309 (next-screen-context-lines windows integer)
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
310 (window-min-height windows integer)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
311 (window-min-width windows integer)
77068
1ab9d1057ad0 2007-04-08 Martin Rudalics <rudalics@gmx.at>
Kim F. Storm <storm@cua.dk>
parents: 75347
diff changeset
312 (scroll-preserve-screen-position
1ab9d1057ad0 2007-04-08 Martin Rudalics <rudalics@gmx.at>
Kim F. Storm <storm@cua.dk>
parents: 75347
diff changeset
313 windows (choice
1ab9d1057ad0 2007-04-08 Martin Rudalics <rudalics@gmx.at>
Kim F. Storm <storm@cua.dk>
parents: 75347
diff changeset
314 (const :tag "Off (nil)" :value nil)
1ab9d1057ad0 2007-04-08 Martin Rudalics <rudalics@gmx.at>
Kim F. Storm <storm@cua.dk>
parents: 75347
diff changeset
315 (const :tag "Full screen (t)" :value t)
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
316 (other :tag "Always" 1)) "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
317 ;; xdisp.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
318 (scroll-step windows integer)
24758
16c7330ad116 (all): Delete selective-display. Add scroll-margin,
Richard M. Stallman <rms@gnu.org>
parents: 24628
diff changeset
319 (scroll-conservatively windows integer)
16c7330ad116 (all): Delete selective-display. Add scroll-margin,
Richard M. Stallman <rms@gnu.org>
parents: 24628
diff changeset
320 (scroll-margin windows integer)
72611
231eb88f2558 (hscroll-margin, hscroll-step)
Eli Zaretskii <eliz@gnu.org>
parents: 72506
diff changeset
321 (hscroll-margin windows integer "22.1")
231eb88f2558 (hscroll-margin, hscroll-step)
Eli Zaretskii <eliz@gnu.org>
parents: 72506
diff changeset
322 (hscroll-step windows number "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
323 (truncate-partial-width-windows display boolean)
79584
07542a9cc2b3 (all): Use correct group name for members of mode-line group.
Martin Rudalics <rudalics@gmx.at>
parents: 78992
diff changeset
324 (mode-line-inverse-video mode-line boolean)
07542a9cc2b3 (all): Use correct group name for members of mode-line group.
Martin Rudalics <rudalics@gmx.at>
parents: 78992
diff changeset
325 (mode-line-in-non-selected-windows mode-line boolean "22.1")
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
326 (line-number-display-limit display
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
327 (choice integer
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
328 (const :tag "No limit" nil)))
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
329 (line-number-display-limit-width display integer "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
330 (highlight-nonselected-windows display boolean)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
331 (message-log-max debug (choice (const :tag "Disable" nil)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
332 (integer :menu-tag "lines"
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
333 :format "%v")
22571
4aebb136294f (selective-display, suggest-key-bindings,
Andreas Schwab <schwab@suse.de>
parents: 21407
diff changeset
334 (other :tag "Unlimited" t)))
24628
fc7a39405297 (all): Handle unibyte-display-via-language-environment.
Karl Heuer <kwzh@gnu.org>
parents: 24202
diff changeset
335 (unibyte-display-via-language-environment mule boolean)
59996
aac0a33f5772 Change release version from 21.4 to 22.1 throughout.
Kim F. Storm <storm@cua.dk>
parents: 59739
diff changeset
336 (blink-cursor-alist cursor alist "22.1")
72506
2434e33b748e (all): Add `overline-margin' and `x-underline-at-descent-line'.
Kim F. Storm <storm@cua.dk>
parents: 72371
diff changeset
337 (overline-margin display integer "22.1")
95792
953225ddde83 * xdisp.c (underline_minimum_offset): Rename from xterm.c's
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 95791
diff changeset
338 (underline-minimum-offset display integer "23.1")
72737
455031002c62 * window.el (mouse-autoselect-window-timer)
Chong Yidong <cyd@stupidchicken.com>
parents: 72611
diff changeset
339 (mouse-autoselect-window
455031002c62 * window.el (mouse-autoselect-window-timer)
Chong Yidong <cyd@stupidchicken.com>
parents: 72611
diff changeset
340 display (choice
455031002c62 * window.el (mouse-autoselect-window-timer)
Chong Yidong <cyd@stupidchicken.com>
parents: 72611
diff changeset
341 (const :tag "Off (nil)" :value nil)
455031002c62 * window.el (mouse-autoselect-window-timer)
Chong Yidong <cyd@stupidchicken.com>
parents: 72611
diff changeset
342 (const :tag "Immediate" :value t)
455031002c62 * window.el (mouse-autoselect-window-timer)
Chong Yidong <cyd@stupidchicken.com>
parents: 72611
diff changeset
343 (number :tag "Delay by secs" :value 0.5)) "22.1")
48075
801530a6c168 (selection-coding-system, scalable-fonts-allowed):
Dave Love <fx@gnu.org>
parents: 47358
diff changeset
344 ;; xfaces.c
87708
c52802cd7e09 (all): Add missing version entries.
Martin Rudalics <rudalics@gmx.at>
parents: 87649
diff changeset
345 (scalable-fonts-allowed display boolean "22.1")
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
346 ;; xfns.c
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
347 (x-bitmap-file-path installation
25296
59e6ee29c69b Add x-stretch-cursor, indicate-empty-lines, scroll-up-aggressively,
Dave Love <fx@gnu.org>
parents: 24840
diff changeset
348 (repeat (directory :format "%v")))
72970
7bd8e44a9cda * cus-start.el (all): Rename x-gtk-show-chooser-help-text to
Jan Djärv <jan.h.d@swipnet.se>
parents: 72929
diff changeset
349 (x-gtk-use-old-file-dialog menu boolean "22.1")
67845
ff56a6742bc2 Add x-gtk-show-hidden-files
Jan Djärv <jan.h.d@swipnet.se>
parents: 67661
diff changeset
350 (x-gtk-show-hidden-files menu boolean "22.1")
72970
7bd8e44a9cda * cus-start.el (all): Rename x-gtk-show-chooser-help-text to
Jan Djärv <jan.h.d@swipnet.se>
parents: 72929
diff changeset
351 (x-gtk-file-dialog-help-text menu boolean "22.1")
68883
64799e14a115 * cus-start.el (all): Add x-gtk-whole-detached-tool-bar
Jan Djärv <jan.h.d@swipnet.se>
parents: 68651
diff changeset
352 (x-gtk-whole-detached-tool-bar x boolean "22.1")
25296
59e6ee29c69b Add x-stretch-cursor, indicate-empty-lines, scroll-up-aggressively,
Dave Love <fx@gnu.org>
parents: 24840
diff changeset
353 ;; xterm.c
72611
231eb88f2558 (hscroll-margin, hscroll-step)
Eli Zaretskii <eliz@gnu.org>
parents: 72506
diff changeset
354 (x-use-underline-position-properties display boolean "22.1")
72506
2434e33b748e (all): Add `overline-margin' and `x-underline-at-descent-line'.
Kim F. Storm <storm@cua.dk>
parents: 72371
diff changeset
355 (x-underline-at-descent-line display boolean "22.1")
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
356 (x-stretch-cursor display boolean "21.1")))
60033
ec4864463fc2 (all): Allow a var to specify a standard value.
Richard M. Stallman <rms@gnu.org>
parents: 59996
diff changeset
357 this symbol group type standard version native-p
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
358 ;; This function turns a value
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
359 ;; into an expression which produces that value.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
360 (quoter (lambda (sexp)
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
361 (if (or (memq sexp '(t nil))
28569
e2b3c1885fb1 Use keywordp.
Dave Love <fx@gnu.org>
parents: 27768
diff changeset
362 (keywordp sexp)
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
363 (and (listp sexp)
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
364 (memq (car sexp) '(lambda)))
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
365 (stringp sexp)
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
366 (numberp sexp))
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
367 sexp
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
368 (list 'quote sexp)))))
49588
37645a051842 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48939
diff changeset
369 (while all
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
370 (setq this (car all)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
371 all (cdr all)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
372 symbol (nth 0 this)
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
373 group (nth 1 this)
23967
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
374 type (nth 2 this)
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
375 version (nth 3 this)
60033
ec4864463fc2 (all): Allow a var to specify a standard value.
Richard M. Stallman <rms@gnu.org>
parents: 59996
diff changeset
376 ;; If we did not specify any standard value expression above,
ec4864463fc2 (all): Allow a var to specify a standard value.
Richard M. Stallman <rms@gnu.org>
parents: 59996
diff changeset
377 ;; use the current value as the standard value.
ec4864463fc2 (all): Allow a var to specify a standard value.
Richard M. Stallman <rms@gnu.org>
parents: 59996
diff changeset
378 standard (if (nthcdr 4 this)
ec4864463fc2 (all): Allow a var to specify a standard value.
Richard M. Stallman <rms@gnu.org>
parents: 59996
diff changeset
379 (nth 4 this)
60096
a9e9af4690d5 (all): Use default-boundp.
Richard M. Stallman <rms@gnu.org>
parents: 60062
diff changeset
380 (when (default-boundp symbol)
60057
c81f31db6e84 (all): Check if symbol is void.
Lute Kamstra <lute@gnu.org>
parents: 60033
diff changeset
381 (funcall quoter (default-value symbol))))
23967
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
382 ;; Don't complain about missing variables which are
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
383 ;; irrelevant to this platform.
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
384 native-p (save-match-data
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
385 (cond
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
386 ((string-match "\\`dos-" (symbol-name symbol))
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
387 (eq system-type 'ms-dos))
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
388 ((string-match "\\`w32-" (symbol-name symbol))
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
389 (eq system-type 'windows-nt))
83423
b64b7e867d0a Merged from miles@gnu.org--gnu-2005 (patch 677)
Karoly Lorentey <lorentey@elte.hu>
parents: 83384 67661
diff changeset
390 ((string-match "\\`mac-" (symbol-name symbol))
85267
46b60051ddcc * cus-start.el (all): Use test that does not match the X11 version
Dan Nicolaescu <dann@ics.uci.edu>
parents: 85238
diff changeset
391 (featurep 'mac-carbon))
63369
fe5c9ccf867c (all): Don't complain about missing GTK-related variables,
Eli Zaretskii <eliz@gnu.org>
parents: 60096
diff changeset
392 ((string-match "\\`x-.*gtk" (symbol-name symbol))
83366
5a8e49e5b281 Fix bootstrap error.
Karoly Lorentey <lorentey@elte.hu>
parents: 65403
diff changeset
393 (featurep 'gtk))
43235
19bef4fcdae8 Don't warn about "x-*" symbols when building a non-GUI version.
Eli Zaretskii <eliz@gnu.org>
parents: 43111
diff changeset
394 ((string-match "\\`x-" (symbol-name symbol))
19bef4fcdae8 Don't warn about "x-*" symbols when building a non-GUI version.
Eli Zaretskii <eliz@gnu.org>
parents: 43111
diff changeset
395 (fboundp 'x-create-frame))
65401
27b65d33884f (all): Don't complain about fringe-related
Eli Zaretskii <eliz@gnu.org>
parents: 65043
diff changeset
396 ((string-match "selection" (symbol-name symbol))
27b65d33884f (all): Don't complain about fringe-related
Eli Zaretskii <eliz@gnu.org>
parents: 65043
diff changeset
397 (fboundp 'x-selection-exists-p))
27b65d33884f (all): Don't complain about fringe-related
Eli Zaretskii <eliz@gnu.org>
parents: 65043
diff changeset
398 ((string-match "fringe" (symbol-name symbol))
27b65d33884f (all): Don't complain about fringe-related
Eli Zaretskii <eliz@gnu.org>
parents: 65043
diff changeset
399 (fboundp 'define-fringe-bitmap))
23967
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
400 (t t))))
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
401 (if (not (boundp symbol))
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
402 ;; If variables are removed from C code, give an error here!
23967
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
403 (and native-p
e4039c35f2f8 Don't warn about dos-* variables unless on MS-DOS,
Eli Zaretskii <eliz@gnu.org>
parents: 23863
diff changeset
404 (message "Note, built-in variable `%S' not bound" symbol))
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
405 ;; Save the standard value, unless we already did.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
406 (or (get symbol 'standard-value)
60033
ec4864463fc2 (all): Allow a var to specify a standard value.
Richard M. Stallman <rms@gnu.org>
parents: 59996
diff changeset
407 (put symbol 'standard-value (list standard)))
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
408 ;; If this is NOT while dumping Emacs,
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
409 ;; set up the rest of the customization info.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
410 (unless purify-flag
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
411 ;; Add it to the right group.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
412 (custom-add-to-group group symbol 'custom-variable)
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
413 ;; Set the type.
30167
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
414 (put symbol 'custom-type type)
83e9db7aeddb Add optional version as 4th element of specs and use it for several
Dave Love <fx@gnu.org>
parents: 28569
diff changeset
415 (put symbol 'custom-version version)))))
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
416
33922
022179568a0f Add version.
Dave Love <fx@gnu.org>
parents: 33848
diff changeset
417 (custom-add-to-group 'iswitchb 'read-buffer-function 'custom-variable)
52129
f6cc7244ebe6 Add open-paren-in-column-0-is-defun-start,
Dave Love <fx@gnu.org>
parents: 49588
diff changeset
418 (custom-add-to-group 'font-lock 'open-paren-in-column-0-is-defun-start
f6cc7244ebe6 Add open-paren-in-column-0-is-defun-start,
Dave Love <fx@gnu.org>
parents: 49588
diff changeset
419 'custom-variable)
33922
022179568a0f Add version.
Dave Love <fx@gnu.org>
parents: 33848
diff changeset
420
18052
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
421 ;; Record cus-start as loaded
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
422 ;; if we have set up all the info that we can set up.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
423 ;; Don't record cus-start as loaded
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
424 ;; if we have set up only the standard values.
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
425 (unless purify-flag
64a265eaa6d7 Arrange to load it once during dumping,
Richard M. Stallman <rms@gnu.org>
parents: 17948
diff changeset
426 (provide 'cus-start))
17416
c0c355e7934c Initial revision
Per Abrahamsen <abraham@dina.kvl.dk>
parents:
diff changeset
427
84358
d2cda61c7c00 (split-window-preferred-function): Add custom info.
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 83648
diff changeset
428 ;; arch-tag: 4502730d-bcb3-4f5e-99a3-a86f2d54af60
38409
153f1b1f2efd Emacs lisp coding convention fixes.
Pavel Janík <Pavel@Janik.cz>
parents: 35966
diff changeset
429 ;;; cus-start.el ends here