aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris2012-02-11 14:13:29 -0800
committerGlenn Morris2012-02-11 14:13:29 -0800
commit2bed3f0483e55e4fe5a4efa40e15e89b63536ed0 (patch)
tree5266281fcd228b249eb3ee38c5cd1c64e5f19db7 /lisp
parentc6ad2a4e0bf1b48e0adc52e35fc92cadabb44ccd (diff)
downloademacs-2bed3f0483e55e4fe5a4efa40e15e89b63536ed0.tar.gz
emacs-2bed3f0483e55e4fe5a4efa40e15e89b63536ed0.zip
Add missing :version tags to new defgroups and defcustoms
* window.el (window-sides-slots): * tool-bar.el (tool-bar-position): * term/xterm.el (xterm-extra-capabilities): * ses.el (ses-self-reference-early-detection): * progmodes/verilog-mode.el (verilog-auto-declare-nettype) (verilog-auto-wire-type) (verilog-auto-delete-trailing-whitespace) (verilog-auto-reset-blocking-in-non, verilog-auto-inst-sort) (verilog-auto-tieoff-declaration): * progmodes/sql.el (sql-login-hook, sql-ansi-statement-starters) (sql-oracle-statement-starters, sql-oracle-scan-on): * progmodes/prolog.el (prolog-align-comments-flag) (prolog-indent-mline-comments-flag, prolog-object-end-to-0-flag) (prolog-left-indent-regexp, prolog-paren-indent-p) (prolog-paren-indent, prolog-parse-mode, prolog-keywords) (prolog-types, prolog-mode-specificators) (prolog-determinism-specificators, prolog-directives) (prolog-electric-newline-flag, prolog-hungry-delete-key-flag) (prolog-electric-dot-flag) (prolog-electric-dot-full-predicate-template) (prolog-electric-underscore-flag, prolog-electric-tab-flag) (prolog-electric-if-then-else-flag, prolog-electric-colon-flag) (prolog-electric-dash-flag, prolog-old-sicstus-keys-flag) (prolog-program-switches, prolog-prompt-regexp) (prolog-debug-on-string, prolog-debug-off-string) (prolog-trace-on-string, prolog-trace-off-string) (prolog-zip-on-string, prolog-zip-off-string) (prolog-use-standard-consult-compile-method-flag) (prolog-use-prolog-tokenizer-flag, prolog-imenu-flag) (prolog-imenu-max-lines, prolog-info-predicate-index) (prolog-underscore-wordchar-flag, prolog-use-sicstus-sd) (prolog-char-quote-workaround): * progmodes/cc-vars.el (c-defun-tactic): * net/tramp.el (tramp-encoding-command-interactive) (tramp-local-end-of-line): * net/soap-client.el (soap-client): * net/netrc.el (netrc-file): * net/gnutls.el (gnutls): * minibuffer.el (completion-category-overrides) (completion-cycle-threshold) (completion-pcm-complete-word-inserts-delimiters): * man.el (Man-name-local-regexp): * mail/feedmail.el (feedmail-display-full-frame): * international/characters.el (glyphless-char-display-control): * eshell/em-ls.el (eshell-ls-date-format): * emacs-lisp/cl-indent.el (lisp-lambda-list-keyword-alignment) (lisp-lambda-list-keyword-parameter-indentation) (lisp-lambda-list-keyword-parameter-alignment): * doc-view.el (doc-view-image-width, doc-view-unoconv-program): * dired-x.el (dired-omit-verbose): * cus-theme.el (custom-theme-allow-multiple-selections): * calc/calc.el (calc-highlight-selections-with-faces) (calc-lu-field-reference, calc-lu-power-reference) (calc-note-threshold): * battery.el (battery-mode-line-limit): * arc-mode.el (archive-7z-extract, archive-7z-expunge) (archive-7z-update): * allout.el (allout-prefixed-keybindings) (allout-unprefixed-keybindings) (allout-inhibit-auto-fill-on-headline) (allout-flattened-numbering-abbreviation): * allout-widgets.el (allout-widgets-auto-activation) (allout-widgets-icons-dark-subdir) (allout-widgets-icons-light-subdir, allout-widgets-icon-types) (allout-widgets-theme-dark-background) (allout-widgets-theme-light-background) (allout-widgets-item-image-properties-emacs) (allout-widgets-item-image-properties-xemacs) (allout-widgets-run-unit-tests-on-load) (allout-widgets-time-decoration-activity) (allout-widgets-hook-error-post-time) (allout-widgets-track-decoration): * gnus/sieve-manage.el (sieve-manage-default-stream): * gnus/shr.el (shr): * gnus/nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format) (nnir-retrieve-headers-override-function) (nnir-imap-default-search-key, nnir-notmuch-program) (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix) (nnir-method-default-engines): * gnus/message.el (message-cite-reply-position): * gnus/gssapi.el (gssapi-program): * gnus/gravatar.el (gravatar): * gnus/gnus-sum.el (gnus-refer-thread-use-nnir): * gnus/gnus-registry.el (gnus-registry-unfollowed-addresses) (gnus-registry-max-pruned-entries): * gnus/gnus-picon.el (gnus-picon-inhibit-top-level-domains): * gnus/gnus-int.el (gnus-after-set-mark-hook) (gnus-before-update-mark-hook): * gnus/gnus-async.el (gnus-async-post-fetch-function): * gnus/auth-source.el (auth-source-cache-expiry): Add missing :version tags to new defcustoms and defgroups.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog74
-rw-r--r--lisp/allout-widgets.el13
-rw-r--r--lisp/allout.el4
-rw-r--r--lisp/arc-mode.el3
-rw-r--r--lisp/battery.el1
-rw-r--r--lisp/calc/calc.el4
-rw-r--r--lisp/cus-theme.el1
-rw-r--r--lisp/dired-x.el1
-rw-r--r--lisp/doc-view.el2
-rw-r--r--lisp/emacs-lisp/cl-indent.el3
-rw-r--r--lisp/eshell/em-ls.el1
-rw-r--r--lisp/gnus/ChangeLog22
-rw-r--r--lisp/gnus/auth-source.el1
-rw-r--r--lisp/gnus/gnus-async.el1
-rw-r--r--lisp/gnus/gnus-int.el2
-rw-r--r--lisp/gnus/gnus-picon.el1
-rw-r--r--lisp/gnus/gnus-registry.el2
-rw-r--r--lisp/gnus/gnus-sum.el1
-rw-r--r--lisp/gnus/gravatar.el1
-rw-r--r--lisp/gnus/gssapi.el1
-rw-r--r--lisp/gnus/message.el1
-rw-r--r--lisp/gnus/nnir.el8
-rw-r--r--lisp/gnus/shr.el1
-rw-r--r--lisp/gnus/sieve-manage.el1
-rw-r--r--lisp/international/characters.el2
-rw-r--r--lisp/mail/feedmail.el1
-rw-r--r--lisp/man.el1
-rw-r--r--lisp/minibuffer.el3
-rw-r--r--lisp/net/gnutls.el1
-rw-r--r--lisp/net/netrc.el1
-rw-r--r--lisp/net/soap-client.el1
-rw-r--r--lisp/net/tramp.el2
-rw-r--r--lisp/progmodes/cc-vars.el1
-rw-r--r--lisp/progmodes/prolog.el40
-rw-r--r--lisp/progmodes/sql.el4
-rw-r--r--lisp/progmodes/verilog-mode.el6
-rw-r--r--lisp/ses.el1
-rw-r--r--lisp/term/xterm.el1
-rw-r--r--lisp/tool-bar.el1
-rw-r--r--lisp/window.el1
40 files changed, 216 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index cb7d88e545d..d62cfb1a116 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,79 @@
12012-02-11 Glenn Morris <rgm@gnu.org> 12012-02-11 Glenn Morris <rgm@gnu.org>
2 2
3 * window.el (window-sides-slots):
4 * tool-bar.el (tool-bar-position):
5 * term/xterm.el (xterm-extra-capabilities):
6 * ses.el (ses-self-reference-early-detection):
7 * progmodes/verilog-mode.el (verilog-auto-declare-nettype)
8 (verilog-auto-wire-type)
9 (verilog-auto-delete-trailing-whitespace)
10 (verilog-auto-reset-blocking-in-non, verilog-auto-inst-sort)
11 (verilog-auto-tieoff-declaration):
12 * progmodes/sql.el (sql-login-hook, sql-ansi-statement-starters)
13 (sql-oracle-statement-starters, sql-oracle-scan-on):
14 * progmodes/prolog.el (prolog-align-comments-flag)
15 (prolog-indent-mline-comments-flag, prolog-object-end-to-0-flag)
16 (prolog-left-indent-regexp, prolog-paren-indent-p)
17 (prolog-paren-indent, prolog-parse-mode, prolog-keywords)
18 (prolog-types, prolog-mode-specificators)
19 (prolog-determinism-specificators, prolog-directives)
20 (prolog-electric-newline-flag, prolog-hungry-delete-key-flag)
21 (prolog-electric-dot-flag)
22 (prolog-electric-dot-full-predicate-template)
23 (prolog-electric-underscore-flag, prolog-electric-tab-flag)
24 (prolog-electric-if-then-else-flag, prolog-electric-colon-flag)
25 (prolog-electric-dash-flag, prolog-old-sicstus-keys-flag)
26 (prolog-program-switches, prolog-prompt-regexp)
27 (prolog-debug-on-string, prolog-debug-off-string)
28 (prolog-trace-on-string, prolog-trace-off-string)
29 (prolog-zip-on-string, prolog-zip-off-string)
30 (prolog-use-standard-consult-compile-method-flag)
31 (prolog-use-prolog-tokenizer-flag, prolog-imenu-flag)
32 (prolog-imenu-max-lines, prolog-info-predicate-index)
33 (prolog-underscore-wordchar-flag, prolog-use-sicstus-sd)
34 (prolog-char-quote-workaround):
35 * progmodes/cc-vars.el (c-defun-tactic):
36 * net/tramp.el (tramp-encoding-command-interactive)
37 (tramp-local-end-of-line):
38 * net/soap-client.el (soap-client):
39 * net/netrc.el (netrc-file):
40 * net/gnutls.el (gnutls):
41 * minibuffer.el (completion-category-overrides)
42 (completion-cycle-threshold)
43 (completion-pcm-complete-word-inserts-delimiters):
44 * man.el (Man-name-local-regexp):
45 * mail/feedmail.el (feedmail-display-full-frame):
46 * international/characters.el (glyphless-char-display-control):
47 * eshell/em-ls.el (eshell-ls-date-format):
48 * emacs-lisp/cl-indent.el (lisp-lambda-list-keyword-alignment)
49 (lisp-lambda-list-keyword-parameter-indentation)
50 (lisp-lambda-list-keyword-parameter-alignment):
51 * doc-view.el (doc-view-image-width, doc-view-unoconv-program):
52 * dired-x.el (dired-omit-verbose):
53 * cus-theme.el (custom-theme-allow-multiple-selections):
54 * calc/calc.el (calc-highlight-selections-with-faces)
55 (calc-lu-field-reference, calc-lu-power-reference)
56 (calc-note-threshold):
57 * battery.el (battery-mode-line-limit):
58 * arc-mode.el (archive-7z-extract, archive-7z-expunge)
59 (archive-7z-update):
60 * allout.el (allout-prefixed-keybindings)
61 (allout-unprefixed-keybindings)
62 (allout-inhibit-auto-fill-on-headline)
63 (allout-flattened-numbering-abbreviation):
64 * allout-widgets.el (allout-widgets-auto-activation)
65 (allout-widgets-icons-dark-subdir)
66 (allout-widgets-icons-light-subdir, allout-widgets-icon-types)
67 (allout-widgets-theme-dark-background)
68 (allout-widgets-theme-light-background)
69 (allout-widgets-item-image-properties-emacs)
70 (allout-widgets-item-image-properties-xemacs)
71 (allout-widgets-run-unit-tests-on-load)
72 (allout-widgets-time-decoration-activity)
73 (allout-widgets-hook-error-post-time)
74 (allout-widgets-track-decoration):
75 Add missing :version tags to new defcustoms and defgroups.
76
3 * progmodes/sql.el (sql-ansi-statement-starters) 77 * progmodes/sql.el (sql-ansi-statement-starters)
4 (sql-oracle-statement-starters): Add custom type. 78 (sql-oracle-statement-starters): Add custom type.
5 79
diff --git a/lisp/allout-widgets.el b/lisp/allout-widgets.el
index 0e4a4c6e5a7..6a37c8aa8e3 100644
--- a/lisp/allout-widgets.el
+++ b/lisp/allout-widgets.el
@@ -131,6 +131,7 @@ explicitly invoke `allout-widgets-mode' in allout buffers where
131you want allout widgets operation. 131you want allout widgets operation.
132 132
133See `allout-widgets-mode' for allout widgets mode features." 133See `allout-widgets-mode' for allout widgets mode features."
134 :version "24.1"
134 :type 'boolean 135 :type 'boolean
135 :group 'allout-widgets 136 :group 'allout-widgets
136 :set 'allout-widgets-setup 137 :set 'allout-widgets-setup
@@ -155,16 +156,19 @@ See `allout-widgets-mode' for allout widgets mode features."
155;;;_ = allout-widgets-icons-dark-subdir 156;;;_ = allout-widgets-icons-dark-subdir
156(defcustom allout-widgets-icons-dark-subdir "icons/allout-widgets/dark-bg/" 157(defcustom allout-widgets-icons-dark-subdir "icons/allout-widgets/dark-bg/"
157 "Directory on `image-load-path' holding allout icons for dark backgrounds." 158 "Directory on `image-load-path' holding allout icons for dark backgrounds."
159 :version "24.1"
158 :type 'string 160 :type 'string
159 :group 'allout-widgets) 161 :group 'allout-widgets)
160;;;_ = allout-widgets-icons-light-subdir 162;;;_ = allout-widgets-icons-light-subdir
161(defcustom allout-widgets-icons-light-subdir "icons/allout-widgets/light-bg/" 163(defcustom allout-widgets-icons-light-subdir "icons/allout-widgets/light-bg/"
162 "Directory on `image-load-path' holding allout icons for light backgrounds." 164 "Directory on `image-load-path' holding allout icons for light backgrounds."
165 :version "24.1"
163 :type 'string 166 :type 'string
164 :group 'allout-widgets) 167 :group 'allout-widgets)
165;;;_ = allout-widgets-icon-types 168;;;_ = allout-widgets-icon-types
166(defcustom allout-widgets-icon-types '(xpm png) 169(defcustom allout-widgets-icon-types '(xpm png)
167 "File extensions for the icon graphic format types, in order of preference." 170 "File extensions for the icon graphic format types, in order of preference."
171 :version "24.1"
168 :type '(repeat symbol) 172 :type '(repeat symbol)
169 :group 'allout-widgets) 173 :group 'allout-widgets)
170 174
@@ -172,23 +176,27 @@ See `allout-widgets-mode' for allout widgets mode features."
172;;;_ = allout-widgets-theme-dark-background 176;;;_ = allout-widgets-theme-dark-background
173(defcustom allout-widgets-theme-dark-background "allout-dark-bg" 177(defcustom allout-widgets-theme-dark-background "allout-dark-bg"
174 "Identify the outline's icon theme to use with a dark background." 178 "Identify the outline's icon theme to use with a dark background."
179 :version "24.1"
175 :type '(string) 180 :type '(string)
176 :group 'allout-widgets) 181 :group 'allout-widgets)
177;;;_ = allout-widgets-theme-light-background 182;;;_ = allout-widgets-theme-light-background
178(defcustom allout-widgets-theme-light-background "allout-light-bg" 183(defcustom allout-widgets-theme-light-background "allout-light-bg"
179 "Identify the outline's icon theme to use with a light background." 184 "Identify the outline's icon theme to use with a light background."
185 :version "24.1"
180 :type '(string) 186 :type '(string)
181 :group 'allout-widgets) 187 :group 'allout-widgets)
182;;;_ = allout-widgets-item-image-properties-emacs 188;;;_ = allout-widgets-item-image-properties-emacs
183(defcustom allout-widgets-item-image-properties-emacs 189(defcustom allout-widgets-item-image-properties-emacs
184 '(:ascent center :mask (heuristic t)) 190 '(:ascent center :mask (heuristic t))
185 "*Default properties item widget images in mainline Emacs." 191 "*Default properties item widget images in mainline Emacs."
192 :version "24.1"
186 :type 'plist 193 :type 'plist
187 :group 'allout-widgets) 194 :group 'allout-widgets)
188;;;_ = allout-widgets-item-image-properties-xemacs 195;;;_ = allout-widgets-item-image-properties-xemacs
189(defcustom allout-widgets-item-image-properties-xemacs 196(defcustom allout-widgets-item-image-properties-xemacs
190 nil 197 nil
191 "*Default properties item widget images in XEmacs." 198 "*Default properties item widget images in XEmacs."
199 :version "24.1"
192 :type 'plist 200 :type 'plist
193 :group 'allout-widgets) 201 :group 'allout-widgets)
194;;;_ . Developer 202;;;_ . Developer
@@ -204,6 +212,7 @@ doing byte-compilation with a repeat count, so the file is loaded after
204compilation.) 212compilation.)
205 213
206See `allout-widgets-run-unit-tests' to see what's run." 214See `allout-widgets-run-unit-tests' to see what's run."
215 :version "24.1"
207 :type 'boolean 216 :type 'boolean
208 :group 'allout-widgets-developer) 217 :group 'allout-widgets-developer)
209;;;_ = allout-widgets-time-decoration-activity 218;;;_ = allout-widgets-time-decoration-activity
@@ -215,6 +224,7 @@ The details are retained as the value of
215 224
216Generally, allout widgets code developers are the only ones who'll want to 225Generally, allout widgets code developers are the only ones who'll want to
217set this." 226set this."
227 :version "24.1"
218 :type 'boolean 228 :type 'boolean
219 :group 'allout-widgets-developer) 229 :group 'allout-widgets-developer)
220;;;_ = allout-widgets-hook-error-post-time 0 230;;;_ = allout-widgets-hook-error-post-time 0
@@ -224,6 +234,7 @@ set this."
2240 is minimal, or nil to not post to the message area. 2340 is minimal, or nil to not post to the message area.
225 235
226This is for debugging purposes." 236This is for debugging purposes."
237 :version "24.1"
227 :type 'integer 238 :type 'integer
228 :group 'allout-widgets-developer) 239 :group 'allout-widgets-developer)
229;;;_ = allout-widgets-maintain-tally nil 240;;;_ = allout-widgets-maintain-tally nil
@@ -235,6 +246,7 @@ This is for debugging purposes.
235The tally shows the total number of item widgets in the current 246The tally shows the total number of item widgets in the current
236buffer, and tracking increases as new widgets are added and 247buffer, and tracking increases as new widgets are added and
237decreases as obsolete widgets are garbage collected." 248decreases as obsolete widgets are garbage collected."
249 :version "24.1"
238 :type 'boolean 250 :type 'boolean
239 :group 'allout-widgets-developer) 251 :group 'allout-widgets-developer)
240(defvar allout-widgets-tally nil 252(defvar allout-widgets-tally nil
@@ -268,6 +280,7 @@ The number varies according to the evanescence of objects on a
268This is for debugging purposes, and generally set at need in a 280This is for debugging purposes, and generally set at need in a
269buffer rather than as a prevailing configuration \(but it's handy 281buffer rather than as a prevailing configuration \(but it's handy
270to publicize it by making it a customization variable\)." 282to publicize it by making it a customization variable\)."
283 :version "24.1"
271 :type 'boolean 284 :type 'boolean
272 :group 'allout-widgets-developer) 285 :group 'allout-widgets-developer)
273(make-variable-buffer-local 'allout-widgets-track-decoration) 286(make-variable-buffer-local 'allout-widgets-track-decoration)
diff --git a/lisp/allout.el b/lisp/allout.el
index d673c7dba0b..3eed3c7d23e 100644
--- a/lisp/allout.el
+++ b/lisp/allout.el
@@ -240,6 +240,7 @@ See the existing keys for examples.
240Functions can be bound to multiple keys, but binding keys to 240Functions can be bound to multiple keys, but binding keys to
241multiple functions will not work - the last binding for a key 241multiple functions will not work - the last binding for a key
242prevails." 242prevails."
243 :version "24.1"
243 :type 'allout-keybindings-binding 244 :type 'allout-keybindings-binding
244 :group 'allout-keybindings 245 :group 'allout-keybindings
245 :set 'allout-compose-and-institute-keymap 246 :set 'allout-compose-and-institute-keymap
@@ -263,6 +264,7 @@ Use vector format for the keys:
263 parentheses, with the literal key, as above, preceded by the name(s) 264 parentheses, with the literal key, as above, preceded by the name(s)
264 of the modifiers, eg: [(control ?a)] 265 of the modifiers, eg: [(control ?a)]
265See the existing keys for examples." 266See the existing keys for examples."
267 :version "24.1"
266 :type 'allout-keybindings-binding 268 :type 'allout-keybindings-binding
267 :group 'allout-keybindings 269 :group 'allout-keybindings
268 :set 'allout-compose-and-institute-keymap 270 :set 'allout-compose-and-institute-keymap
@@ -402,6 +404,7 @@ else allout's special hanging-indent maintaining auto-fill function,
402;;;_ = allout-inhibit-auto-fill-on-headline 404;;;_ = allout-inhibit-auto-fill-on-headline
403(defcustom allout-inhibit-auto-fill-on-headline nil 405(defcustom allout-inhibit-auto-fill-on-headline nil
404 "If non-nil, auto-fill will be inhibited while on topic's header line." 406 "If non-nil, auto-fill will be inhibited while on topic's header line."
407 :version "24.1"
405 :type 'boolean 408 :type 'boolean
406 :group 'allout) 409 :group 'allout)
407(make-variable-buffer-local 'allout-inhibit-auto-fill-on-headline) 410(make-variable-buffer-local 'allout-inhibit-auto-fill-on-headline)
@@ -764,6 +767,7 @@ Set this var to the bullet you want to use for file cross-references."
764 "If non-nil, `allout-flatten-exposed-to-buffer' abbreviates topic 767 "If non-nil, `allout-flatten-exposed-to-buffer' abbreviates topic
765numbers to minimal amount with some context. Otherwise, entire 768numbers to minimal amount with some context. Otherwise, entire
766numbers are always used." 769numbers are always used."
770 :version "24.1"
767 :type 'boolean 771 :type 'boolean
768 :group 'allout) 772 :group 'allout)
769 773
diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el
index 83862555c80..8b17208983f 100644
--- a/lisp/arc-mode.el
+++ b/lisp/arc-mode.el
@@ -322,6 +322,7 @@ Archive and member name will be added."
322 "Program and its options to run in order to extract a 7z file member. 322 "Program and its options to run in order to extract a 7z file member.
323Extraction should happen to standard output. Archive and member name will 323Extraction should happen to standard output. Archive and member name will
324be added." 324be added."
325 :version "24.1"
325 :type '(list (string :tag "Program") 326 :type '(list (string :tag "Program")
326 (repeat :tag "Options" 327 (repeat :tag "Options"
327 :inline t 328 :inline t
@@ -332,6 +333,7 @@ be added."
332 '("7z" "d") 333 '("7z" "d")
333 "Program and its options to run in order to delete 7z file members. 334 "Program and its options to run in order to delete 7z file members.
334Archive and member names will be added." 335Archive and member names will be added."
336 :version "24.1"
335 :type '(list (string :tag "Program") 337 :type '(list (string :tag "Program")
336 (repeat :tag "Options" 338 (repeat :tag "Options"
337 :inline t 339 :inline t
@@ -343,6 +345,7 @@ Archive and member names will be added."
343 "Program and its options to run in order to update a 7z file member. 345 "Program and its options to run in order to update a 7z file member.
344Options should ensure that specified directory will be put into the 7z 346Options should ensure that specified directory will be put into the 7z
345file. Archive and member name will be added." 347file. Archive and member name will be added."
348 :version "24.1"
346 :type '(list (string :tag "Program") 349 :type '(list (string :tag "Program")
347 (repeat :tag "Options" 350 (repeat :tag "Options"
348 :inline t 351 :inline t
diff --git a/lisp/battery.el b/lisp/battery.el
index a3be2fe4b88..586be9e8938 100644
--- a/lisp/battery.el
+++ b/lisp/battery.el
@@ -110,6 +110,7 @@ string are substituted as defined by the current value of the variable
110 110
111(defcustom battery-mode-line-limit 100 111(defcustom battery-mode-line-limit 100
112 "Percentage of full battery load below which display battery status" 112 "Percentage of full battery load below which display battery status"
113 :version "24.1"
113 :type 'integer 114 :type 'integer
114 :group 'battery) 115 :group 'battery)
115 116
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el
index 5789e23ac74..41cdb491cfa 100644
--- a/lisp/calc/calc.el
+++ b/lisp/calc/calc.el
@@ -431,24 +431,28 @@ If `calc-show-selections' is non-nil, then selected sub-formulas are shown
431by displaying the rest of the formula in `calc-nonselected-face'. 431by displaying the rest of the formula in `calc-nonselected-face'.
432If `calc-show-selections' is nil, then selected sub-formulas are shown 432If `calc-show-selections' is nil, then selected sub-formulas are shown
433by displaying the sub-formula in `calc-selected-face'." 433by displaying the sub-formula in `calc-selected-face'."
434 :version "24.1"
434 :group 'calc 435 :group 'calc
435 :type 'boolean) 436 :type 'boolean)
436 437
437(defcustom calc-lu-field-reference 438(defcustom calc-lu-field-reference
438 "20 uPa" 439 "20 uPa"
439 "The default reference level for logarithmic units (field)." 440 "The default reference level for logarithmic units (field)."
441 :version "24.1"
440 :group 'calc 442 :group 'calc
441 :type '(string)) 443 :type '(string))
442 444
443(defcustom calc-lu-power-reference 445(defcustom calc-lu-power-reference
444 "mW" 446 "mW"
445 "The default reference level for logarithmic units (power)." 447 "The default reference level for logarithmic units (power)."
448 :version "24.1"
446 :group 'calc 449 :group 'calc
447 :type '(string)) 450 :type '(string))
448 451
449(defcustom calc-note-threshold "1" 452(defcustom calc-note-threshold "1"
450 "The number of cents that a frequency should be near a note 453 "The number of cents that a frequency should be near a note
451to be identified as that note." 454to be identified as that note."
455 :version "24.1"
452 :type 'string 456 :type 'string
453 :group 'calc) 457 :group 'calc)
454 458
diff --git a/lisp/cus-theme.el b/lisp/cus-theme.el
index 6bddb02add6..79799049378 100644
--- a/lisp/cus-theme.el
+++ b/lisp/cus-theme.el
@@ -521,6 +521,7 @@ It includes all faces in list FACES."
521 521
522(defcustom custom-theme-allow-multiple-selections nil 522(defcustom custom-theme-allow-multiple-selections nil
523 "Whether to allow multi-selections in the *Custom Themes* buffer." 523 "Whether to allow multi-selections in the *Custom Themes* buffer."
524 :version "24.1"
524 :type 'boolean 525 :type 'boolean
525 :group 'custom-buffer) 526 :group 'custom-buffer)
526 527
diff --git a/lisp/dired-x.el b/lisp/dired-x.el
index 9b54954695b..067d15764f8 100644
--- a/lisp/dired-x.el
+++ b/lisp/dired-x.el
@@ -172,6 +172,7 @@ files and lock files."
172(defcustom dired-omit-verbose t 172(defcustom dired-omit-verbose t
173 "When non-nil, show messages when omitting files. 173 "When non-nil, show messages when omitting files.
174When nil, don't show messages." 174When nil, don't show messages."
175 :version "24.1"
175 :type 'boolean 176 :type 'boolean
176 :group 'dired-x) 177 :group 'dired-x)
177 178
diff --git a/lisp/doc-view.el b/lisp/doc-view.el
index f31487e62bd..53e7811bad1 100644
--- a/lisp/doc-view.el
+++ b/lisp/doc-view.el
@@ -172,6 +172,7 @@ Higher values result in larger images."
172(defcustom doc-view-image-width 850 172(defcustom doc-view-image-width 850
173 "Default image width. 173 "Default image width.
174Has only an effect if imagemagick support is compiled into emacs." 174Has only an effect if imagemagick support is compiled into emacs."
175 :version "24.1"
175 :type 'number 176 :type 'number
176 :group 'doc-view) 177 :group 'doc-view)
177 178
@@ -201,6 +202,7 @@ If this and `doc-view-dvipdfm-program' are set,
201 "Program to convert any file type readable by OpenOffice.org to PDF. 202 "Program to convert any file type readable by OpenOffice.org to PDF.
202 203
203Needed for viewing OpenOffice.org (and MS Office) files." 204Needed for viewing OpenOffice.org (and MS Office) files."
205 :version "24.1"
204 :type 'file 206 :type 'file
205 :group 'doc-view) 207 :group 'doc-view)
206 208
diff --git a/lisp/emacs-lisp/cl-indent.el b/lisp/emacs-lisp/cl-indent.el
index 0a690af572c..01bdfbf4bf2 100644
--- a/lisp/emacs-lisp/cl-indent.el
+++ b/lisp/emacs-lisp/cl-indent.el
@@ -104,6 +104,7 @@ If non-nil, alignment is done with the first keyword
104\(defun foo (arg1 arg2 &rest rest 104\(defun foo (arg1 arg2 &rest rest
105 &key key1 key2) 105 &key key1 key2)
106 #|...|#)" 106 #|...|#)"
107 :version "24.1"
107 :type 'boolean 108 :type 'boolean
108 :group 'lisp-indent) 109 :group 'lisp-indent)
109 110
@@ -111,6 +112,7 @@ If non-nil, alignment is done with the first keyword
111 "Indentation of lambda list keyword parameters. 112 "Indentation of lambda list keyword parameters.
112See `lisp-lambda-list-keyword-parameter-alignment' 113See `lisp-lambda-list-keyword-parameter-alignment'
113for more information." 114for more information."
115 :version "24.1"
114 :type 'integer 116 :type 'integer
115 :group 'lisp-indent) 117 :group 'lisp-indent)
116 118
@@ -130,6 +132,7 @@ If non-nil, alignment is done with the first parameter
130\(defun foo (arg1 arg2 &key key1 key2 132\(defun foo (arg1 arg2 &key key1 key2
131 key3 key4) 133 key3 key4)
132 #|...|#)" 134 #|...|#)"
135 :version "24.1"
133 :type 'boolean 136 :type 'boolean
134 :group 'lisp-indent) 137 :group 'lisp-indent)
135 138
diff --git a/lisp/eshell/em-ls.el b/lisp/eshell/em-ls.el
index af60cdc1260..144b4dda8e2 100644
--- a/lisp/eshell/em-ls.el
+++ b/lisp/eshell/em-ls.el
@@ -61,6 +61,7 @@ properties to colorize its output based on the setting of
61 "How to display time information in `eshell-ls-file'. 61 "How to display time information in `eshell-ls-file'.
62This is passed to `format-time-string' as a format string. 62This is passed to `format-time-string' as a format string.
63To display the date using the current locale, use \"%b \%e\"." 63To display the date using the current locale, use \"%b \%e\"."
64 :version "24.1"
64 :type 'string 65 :type 'string
65 :group 'eshell-ls) 66 :group 'eshell-ls)
66 67
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 38b9139b7dd..e5d49365042 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,25 @@
12012-02-11 Glenn Morris <rgm@gnu.org>
2
3 * sieve-manage.el (sieve-manage-default-stream):
4 * shr.el (shr):
5 * nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
6 (nnir-retrieve-headers-override-function)
7 (nnir-imap-default-search-key, nnir-notmuch-program)
8 (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
9 (nnir-method-default-engines):
10 * message.el (message-cite-reply-position):
11 * gssapi.el (gssapi-program):
12 * gravatar.el (gravatar):
13 * gnus-sum.el (gnus-refer-thread-use-nnir):
14 * gnus-registry.el (gnus-registry-unfollowed-addresses)
15 (gnus-registry-max-pruned-entries):
16 * gnus-picon.el (gnus-picon-inhibit-top-level-domains):
17 * gnus-int.el (gnus-after-set-mark-hook)
18 (gnus-before-update-mark-hook):
19 * gnus-async.el (gnus-async-post-fetch-function):
20 * auth-source.el (auth-source-cache-expiry):
21 Add missing :version tags to new defcustoms and defgroups.
22
12012-02-10 Lars Ingebrigtsen <larsi@gnus.org> 232012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
2 24
3 * message.el (message-default-send-mail-function): Made into own 25 * message.el (message-default-send-mail-function): Made into own
diff --git a/lisp/gnus/auth-source.el b/lisp/gnus/auth-source.el
index 5e946372d04..80a3b91b60a 100644
--- a/lisp/gnus/auth-source.el
+++ b/lisp/gnus/auth-source.el
@@ -84,6 +84,7 @@
84 "How many seconds passwords are cached, or nil to disable 84 "How many seconds passwords are cached, or nil to disable
85expiring. Overrides `password-cache-expiry' through a 85expiring. Overrides `password-cache-expiry' through a
86let-binding." 86let-binding."
87 :version "24.1"
87 :group 'auth-source 88 :group 'auth-source
88 :type '(choice (const :tag "Never" nil) 89 :type '(choice (const :tag "Never" nil)
89 (const :tag "All Day" 86400) 90 (const :tag "All Day" 86400)
diff --git a/lisp/gnus/gnus-async.el b/lisp/gnus/gnus-async.el
index 378b0e063cb..603952dd17b 100644
--- a/lisp/gnus/gnus-async.el
+++ b/lisp/gnus/gnus-async.el
@@ -74,6 +74,7 @@ It should return non-nil if the article is to be prefetched."
74 "Function called after an article has been prefetched. 74 "Function called after an article has been prefetched.
75The function will be called narrowed to the region of the article 75The function will be called narrowed to the region of the article
76that was fetched." 76that was fetched."
77 :version "24.1"
77 :group 'gnus-asynchronous 78 :group 'gnus-asynchronous
78 :type 'function) 79 :type 'function)
79 80
diff --git a/lisp/gnus/gnus-int.el b/lisp/gnus/gnus-int.el
index 20add470abe..8dc691ffe42 100644
--- a/lisp/gnus/gnus-int.el
+++ b/lisp/gnus/gnus-int.el
@@ -43,11 +43,13 @@
43 43
44(defcustom gnus-after-set-mark-hook nil 44(defcustom gnus-after-set-mark-hook nil
45 "Hook called just after marks are set in a group." 45 "Hook called just after marks are set in a group."
46 :version "24.1"
46 :group 'gnus-start 47 :group 'gnus-start
47 :type 'hook) 48 :type 'hook)
48 49
49(defcustom gnus-before-update-mark-hook nil 50(defcustom gnus-before-update-mark-hook nil
50 "Hook called just before marks are updated in a group." 51 "Hook called just before marks are updated in a group."
52 :version "24.1"
51 :group 'gnus-start 53 :group 'gnus-start
52 :type 'hook) 54 :type 'hook)
53 55
diff --git a/lisp/gnus/gnus-picon.el b/lisp/gnus/gnus-picon.el
index 69b65dfcb03..2f347efe579 100644
--- a/lisp/gnus/gnus-picon.el
+++ b/lisp/gnus/gnus-picon.el
@@ -87,6 +87,7 @@ added right to the textual representation."
87(defcustom gnus-picon-inhibit-top-level-domains t 87(defcustom gnus-picon-inhibit-top-level-domains t
88 "If non-nil, don't piconify top-level domains. 88 "If non-nil, don't piconify top-level domains.
89These are often not very interesting." 89These are often not very interesting."
90 :version "24.1"
90 :type 'boolean 91 :type 'boolean
91 :group 'gnus-picon) 92 :group 'gnus-picon)
92 93
diff --git a/lisp/gnus/gnus-registry.el b/lisp/gnus/gnus-registry.el
index 9df6dc4ab6f..f1618b376ef 100644
--- a/lisp/gnus/gnus-registry.el
+++ b/lisp/gnus/gnus-registry.el
@@ -142,6 +142,7 @@ display.")
142The addresses are matched, they don't have to be fully qualified. 142The addresses are matched, they don't have to be fully qualified.
143In the messages, these addresses can be the sender or the 143In the messages, these addresses can be the sender or the
144recipients." 144recipients."
145 :version "24.1"
145 :group 'gnus-registry 146 :group 'gnus-registry
146 :type '(repeat regexp)) 147 :type '(repeat regexp))
147 148
@@ -243,6 +244,7 @@ the Bit Bucket."
243 244
244(defcustom gnus-registry-max-pruned-entries nil 245(defcustom gnus-registry-max-pruned-entries nil
245 "Maximum number of pruned entries in the registry, nil for unlimited." 246 "Maximum number of pruned entries in the registry, nil for unlimited."
247 :version "24.1"
246 :group 'gnus-registry 248 :group 'gnus-registry
247 :type '(radio (const :format "Unlimited " nil) 249 :type '(radio (const :format "Unlimited " nil)
248 (integer :format "Maximum number: %v"))) 250 (integer :format "Maximum number: %v")))
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 63482eea1c4..4316efacea6 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -122,6 +122,7 @@ If t, fetch all the available old headers."
122 "*Use nnir to search an entire server when referring threads. A 122 "*Use nnir to search an entire server when referring threads. A
123nil value will only search for thread-related articles in the 123nil value will only search for thread-related articles in the
124current group." 124current group."
125 :version "24.1"
125 :group 'gnus-thread 126 :group 'gnus-thread
126 :type 'boolean) 127 :type 'boolean)
127 128
diff --git a/lisp/gnus/gravatar.el b/lisp/gnus/gravatar.el
index 75e74803743..a10ea21b96b 100644
--- a/lisp/gnus/gravatar.el
+++ b/lisp/gnus/gravatar.el
@@ -29,6 +29,7 @@
29 29
30(defgroup gravatar nil 30(defgroup gravatar nil
31 "Gravatar." 31 "Gravatar."
32 :version "24.1"
32 :group 'comm) 33 :group 'comm)
33 34
34(defcustom gravatar-automatic-caching t 35(defcustom gravatar-automatic-caching t
diff --git a/lisp/gnus/gssapi.el b/lisp/gnus/gssapi.el
index 4bc93924723..ab8831dc49e 100644
--- a/lisp/gnus/gssapi.el
+++ b/lisp/gnus/gssapi.el
@@ -37,6 +37,7 @@
37and %l with the user name. The program should accept commands on 37and %l with the user name. The program should accept commands on
38stdin and return responses to stdout. Each entry in the list is 38stdin and return responses to stdout. Each entry in the list is
39tried until a successful connection is made." 39tried until a successful connection is made."
40 :version "24.1"
40 :group 'network 41 :group 'network
41 :type '(repeat string)) 42 :type '(repeat string))
42 43
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 2d8bb36f94a..4ce9279114b 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1095,6 +1095,7 @@ probably want to set this variable only for specific groups,
1095e.g. using `gnus-posting-styles': 1095e.g. using `gnus-posting-styles':
1096 1096
1097 (eval (set (make-local-variable 'message-cite-reply-position) 'above))" 1097 (eval (set (make-local-variable 'message-cite-reply-position) 'above))"
1098 :version "24.1"
1098 :type '(choice (const :tag "Reply inline" 'traditional) 1099 :type '(choice (const :tag "Reply inline" 'traditional)
1099 (const :tag "Reply above" 'above) 1100 (const :tag "Reply above" 'above)
1100 (const :tag "Reply below" 'below)) 1101 (const :tag "Reply below" 'below))
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index 1d4f1c25a09..d1ca0213ed9 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -310,6 +310,7 @@ is `(valuefunc member)'."
310(defcustom nnir-ignored-newsgroups "" 310(defcustom nnir-ignored-newsgroups ""
311 "*A regexp to match newsgroups in the active file that should 311 "*A regexp to match newsgroups in the active file that should
312 be skipped when searching." 312 be skipped when searching."
313 :version "24.1"
313 :type '(regexp) 314 :type '(regexp)
314 :group 'nnir) 315 :group 'nnir)
315 316
@@ -324,6 +325,7 @@ with three items unique to nnir summary buffers:
324%g Article original short group name (string) 325%g Article original short group name (string)
325 326
326If nil this will use `gnus-summary-line-format'." 327If nil this will use `gnus-summary-line-format'."
328 :version "24.1"
327 :type '(string) 329 :type '(string)
328 :group 'nnir) 330 :group 'nnir)
329 331
@@ -335,6 +337,7 @@ retrieved header format.
335 337
336If this variable is nil, or if the provided function returns nil for a search 338If this variable is nil, or if the provided function returns nil for a search
337result, `gnus-retrieve-headers' will be called instead." 339result, `gnus-retrieve-headers' will be called instead."
340 :version "24.1"
338 :type '(function) 341 :type '(function)
339 :group 'nnir) 342 :group 'nnir)
340 343
@@ -342,6 +345,7 @@ result, `gnus-retrieve-headers' will be called instead."
342 "*The default IMAP search key for an nnir search. Must be one of 345 "*The default IMAP search key for an nnir search. Must be one of
343 the keys in `nnir-imap-search-arguments'. To use raw imap queries 346 the keys in `nnir-imap-search-arguments'. To use raw imap queries
344 by default set this to \"Imap\"." 347 by default set this to \"Imap\"."
348 :version "24.1"
345 :type `(choice ,@(mapcar (lambda (elem) (list 'const (car elem))) 349 :type `(choice ,@(mapcar (lambda (elem) (list 'const (car elem)))
346 nnir-imap-search-arguments)) 350 nnir-imap-search-arguments))
347 :group 'nnir) 351 :group 'nnir)
@@ -503,6 +507,7 @@ arrive at the correct group name, \"mail.misc\"."
503 507
504(defcustom nnir-notmuch-program "notmuch" 508(defcustom nnir-notmuch-program "notmuch"
505 "*Name of notmuch search executable." 509 "*Name of notmuch search executable."
510 :version "24.1"
506 :type '(string) 511 :type '(string)
507 :group 'nnir) 512 :group 'nnir)
508 513
@@ -513,6 +518,7 @@ Note that this should be a list. Ie, do NOT use the following:
513 (setq nnir-notmuch-additional-switches \"-i -w\") ; wrong 518 (setq nnir-notmuch-additional-switches \"-i -w\") ; wrong
514Instead, use this: 519Instead, use this:
515 (setq nnir-notmuch-additional-switches '(\"-i\" \"-w\"))" 520 (setq nnir-notmuch-additional-switches '(\"-i\" \"-w\"))"
521 :version "24.1"
516 :type '(repeat (string)) 522 :type '(repeat (string))
517 :group 'nnir) 523 :group 'nnir)
518 524
@@ -523,6 +529,7 @@ regular expression.
523 529
524This variable is very similar to `nnir-namazu-remove-prefix', except 530This variable is very similar to `nnir-namazu-remove-prefix', except
525that it is for notmuch, not Namazu." 531that it is for notmuch, not Namazu."
532 :version "24.1"
526 :type '(regexp) 533 :type '(regexp)
527 :group 'nnir) 534 :group 'nnir)
528 535
@@ -573,6 +580,7 @@ Add an entry here when adding a new search engine.")
573 '((nnimap . imap) 580 '((nnimap . imap)
574 (nntp . gmane)) 581 (nntp . gmane))
575 "*Alist of default search engines keyed by server method." 582 "*Alist of default search engines keyed by server method."
583 :version "24.1"
576 :type `(repeat (cons (choice (const nnimap) (const nttp) (const nnspool) 584 :type `(repeat (cons (choice (const nnimap) (const nttp) (const nnspool)
577 (const nneething) (const nndir) (const nnmbox) 585 (const nneething) (const nndir) (const nnmbox)
578 (const nnml) (const nnmh) (const nndraft) 586 (const nnml) (const nnmh) (const nndraft)
diff --git a/lisp/gnus/shr.el b/lisp/gnus/shr.el
index 386c9c62b67..a8bbc77a4b1 100644
--- a/lisp/gnus/shr.el
+++ b/lisp/gnus/shr.el
@@ -35,6 +35,7 @@
35 35
36(defgroup shr nil 36(defgroup shr nil
37 "Simple HTML Renderer" 37 "Simple HTML Renderer"
38 :version "24.1"
38 :group 'mail) 39 :group 'mail)
39 40
40(defcustom shr-max-image-proportion 0.9 41(defcustom shr-max-image-proportion 0.9
diff --git a/lisp/gnus/sieve-manage.el b/lisp/gnus/sieve-manage.el
index 4712cab6bff..74bcbcc7899 100644
--- a/lisp/gnus/sieve-manage.el
+++ b/lisp/gnus/sieve-manage.el
@@ -157,6 +157,7 @@ for doing the actual authentication."
157(defcustom sieve-manage-default-stream 'network 157(defcustom sieve-manage-default-stream 'network
158 "Default stream type to use for `sieve-manage'. 158 "Default stream type to use for `sieve-manage'.
159Must be a name of a stream in `sieve-manage-stream-alist'." 159Must be a name of a stream in `sieve-manage-stream-alist'."
160 :version "24.1"
160 :type 'symbol 161 :type 'symbol
161 :group 'sieve-manage) 162 :group 'sieve-manage)
162 163
diff --git a/lisp/international/characters.el b/lisp/international/characters.el
index d7b55d56093..4b8ed3e21e2 100644
--- a/lisp/international/characters.el
+++ b/lisp/international/characters.el
@@ -1372,7 +1372,7 @@ METHOD must be one of these symbols:
1372 `acronym': display an acronym of the character in a box. The 1372 `acronym': display an acronym of the character in a box. The
1373 acronym is taken from `char-acronym-table', which see. 1373 acronym is taken from `char-acronym-table', which see.
1374 `hex-code': display the hexadecimal character code in a box." 1374 `hex-code': display the hexadecimal character code in a box."
1375 1375 :version "24.1"
1376 :type '(alist :key-type (symbol :tag "Character Group") 1376 :type '(alist :key-type (symbol :tag "Character Group")
1377 :value-type (symbol :tag "Display Method")) 1377 :value-type (symbol :tag "Display Method"))
1378 :options '((c0-control 1378 :options '((c0-control
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el
index 7e3d983a76c..e45bbfe2ca0 100644
--- a/lisp/mail/feedmail.el
+++ b/lisp/mail/feedmail.el
@@ -428,6 +428,7 @@ any other non-nil value, take the action in both cases. Even if
428you're not confirming the sending of immediate or queued messages, 428you're not confirming the sending of immediate or queued messages,
429it can still be interesting to see a lot about them as they are 429it can still be interesting to see a lot about them as they are
430shuttled robotically onward." 430shuttled robotically onward."
431 :version "24.1"
431 :group 'feedmail-misc 432 :group 'feedmail-misc
432 :type 'boolean 433 :type 'boolean
433 ) 434 )
diff --git a/lisp/man.el b/lisp/man.el
index fb315352749..7698cc255b7 100644
--- a/lisp/man.el
+++ b/lisp/man.el
@@ -224,6 +224,7 @@ the associated section number."
224(defcustom Man-name-local-regexp (concat "^" (regexp-opt '("NOM" "NAME")) "$") 224(defcustom Man-name-local-regexp (concat "^" (regexp-opt '("NOM" "NAME")) "$")
225 "Regexp that matches the text that precedes the command's name. 225 "Regexp that matches the text that precedes the command's name.
226Used in `bookmark-set' to get the default bookmark name." 226Used in `bookmark-set' to get the default bookmark name."
227 :version "24.1"
227 :type 'string :group 'bookmark) 228 :type 'string :group 'bookmark)
228 229
229(defvar manual-program "man" 230(defvar manual-program "man"
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index cb2f2d76384..913bfeba0ca 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -510,6 +510,7 @@ Each override has the shape (CATEGORY . ALIST) where ALIST is
510an association list that can specify properties such as: 510an association list that can specify properties such as:
511- `styles': the list of `completion-styles' to use for that category. 511- `styles': the list of `completion-styles' to use for that category.
512- `cycle': the `completion-cycle-threshold' to use for that category." 512- `cycle': the `completion-cycle-threshold' to use for that category."
513 :version "24.1"
513 :type `(alist :key-type (choice :tag "Category" 514 :type `(alist :key-type (choice :tag "Category"
514 (const buffer) 515 (const buffer)
515 (const file) 516 (const file)
@@ -612,6 +613,7 @@ If nil, cycling is never used.
612If t, cycling is always used. 613If t, cycling is always used.
613If an integer, cycling is used as soon as there are fewer completion 614If an integer, cycling is used as soon as there are fewer completion
614candidates than this number." 615candidates than this number."
616 :version "24.1"
615 :type completion--cycling-threshold-type) 617 :type completion--cycling-threshold-type)
616 618
617(defun completion--cycle-threshold (metadata) 619(defun completion--cycle-threshold (metadata)
@@ -2310,6 +2312,7 @@ Those chars are treated as delimiters iff this variable is non-nil.
2310I.e. if non-nil, M-x SPC will just insert a \"-\" in the minibuffer, whereas 2312I.e. if non-nil, M-x SPC will just insert a \"-\" in the minibuffer, whereas
2311if nil, it will list all possible commands in *Completions* because none of 2313if nil, it will list all possible commands in *Completions* because none of
2312the commands start with a \"-\" or a SPC." 2314the commands start with a \"-\" or a SPC."
2315 :version "24.1"
2313 :type 'boolean) 2316 :type 'boolean)
2314 2317
2315(defun completion-pcm--pattern-trivial-p (pattern) 2318(defun completion-pcm--pattern-trivial-p (pattern)
diff --git a/lisp/net/gnutls.el b/lisp/net/gnutls.el
index 17fef277736..f53afa90993 100644
--- a/lisp/net/gnutls.el
+++ b/lisp/net/gnutls.el
@@ -39,6 +39,7 @@
39 39
40(defgroup gnutls nil 40(defgroup gnutls nil
41 "Emacs interface to the GnuTLS library." 41 "Emacs interface to the GnuTLS library."
42 :version "24.1"
42 :prefix "gnutls-" 43 :prefix "gnutls-"
43 :group 'net-utils) 44 :group 'net-utils)
44 45
diff --git a/lisp/net/netrc.el b/lisp/net/netrc.el
index 070b32a63d0..16d9203ba04 100644
--- a/lisp/net/netrc.el
+++ b/lisp/net/netrc.el
@@ -39,6 +39,7 @@
39 39
40(defcustom netrc-file "~/.authinfo" 40(defcustom netrc-file "~/.authinfo"
41 "File where user credentials are stored." 41 "File where user credentials are stored."
42 :version "24.1"
42 :type 'file 43 :type 'file
43 :group 'netrc) 44 :group 'netrc)
44 45
diff --git a/lisp/net/soap-client.el b/lisp/net/soap-client.el
index dfa2b76899a..e17b283c55f 100644
--- a/lisp/net/soap-client.el
+++ b/lisp/net/soap-client.el
@@ -55,6 +55,7 @@
55 55
56(defgroup soap-client nil 56(defgroup soap-client nil
57 "Access SOAP web services from Emacs." 57 "Access SOAP web services from Emacs."
58 :version "24.1"
58 :group 'tools) 59 :group 'tools)
59 60
60;;;; Support for parsing XML documents with namespaces 61;;;; Support for parsing XML documents with namespaces
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index f13315bc662..851b11629f4 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -181,6 +181,7 @@ See the variable `tramp-encoding-shell' for more information."
181 (unless (string-match "cmd\\.exe" tramp-encoding-shell) "-i") 181 (unless (string-match "cmd\\.exe" tramp-encoding-shell) "-i")
182 "*Use this switch together with `tramp-encoding-shell' for interactive shells. 182 "*Use this switch together with `tramp-encoding-shell' for interactive shells.
183See the variable `tramp-encoding-shell' for more information." 183See the variable `tramp-encoding-shell' for more information."
184 :version "24.1"
184 :group 'tramp 185 :group 'tramp
185 :type '(choice (const nil) string)) 186 :type '(choice (const nil) string))
186 187
@@ -463,6 +464,7 @@ the remote shell.")
463(defcustom tramp-local-end-of-line 464(defcustom tramp-local-end-of-line
464 (if (memq system-type '(windows-nt)) "\r\n" "\n") 465 (if (memq system-type '(windows-nt)) "\r\n" "\n")
465 "*String used for end of line in local processes." 466 "*String used for end of line in local processes."
467 :version "24.1"
466 :group 'tramp 468 :group 'tramp
467 :type 'string) 469 :type 'string)
468 470
diff --git a/lisp/progmodes/cc-vars.el b/lisp/progmodes/cc-vars.el
index 8efe3f27002..5201e4a26ed 100644
--- a/lisp/progmodes/cc-vars.el
+++ b/lisp/progmodes/cc-vars.el
@@ -349,6 +349,7 @@ Its value is one of:
349 go-outward -- Nested functions are also recognized. Should a function 349 go-outward -- Nested functions are also recognized. Should a function
350 command hit the beginning/end of a nested scope, it will 350 command hit the beginning/end of a nested scope, it will
351 carry on at the less nested level." 351 carry on at the less nested level."
352 :version "24.1"
352 :type '(radio 353 :type '(radio
353 (const :tag "Functions are at the top-level" t) 354 (const :tag "Functions are at the top-level" t)
354 (const :tag "Functions are also recognized inside declaration scopes" go-outward)) 355 (const :tag "Functions are also recognized inside declaration scopes" go-outward))
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el
index 0eb4c8c07dd..bb72984a00b 100644
--- a/lisp/progmodes/prolog.el
+++ b/lisp/progmodes/prolog.el
@@ -341,6 +341,7 @@ mercury - Mercury
341sicstus - SICStus Prolog 341sicstus - SICStus Prolog
342swi - SWI Prolog 342swi - SWI Prolog
343gnu - GNU Prolog" 343gnu - GNU Prolog"
344 :version "24.1"
344 :group 'prolog 345 :group 'prolog
345 :type '(choice (const :tag "SICStus" :value sicstus) 346 :type '(choice (const :tag "SICStus" :value sicstus)
346 (const :tag "SWI Prolog" :value swi) 347 (const :tag "SWI Prolog" :value swi)
@@ -363,6 +364,7 @@ gnu - GNU Prolog"
363 ;; FIXME: This should be auto-detected instead of user-provided. 364 ;; FIXME: This should be auto-detected instead of user-provided.
364 "Alist of Prolog system versions. 365 "Alist of Prolog system versions.
365The version numbers are of the format (Major . Minor)." 366The version numbers are of the format (Major . Minor)."
367 :version "24.1"
366 :type '(repeat (list (symbol :tag "System") 368 :type '(repeat (list (symbol :tag "System")
367 (cons :tag "Version numbers" (integer :tag "Major") 369 (cons :tag "Version numbers" (integer :tag "Major")
368 (integer :tag "Minor")))) 370 (integer :tag "Minor"))))
@@ -377,24 +379,28 @@ The version numbers are of the format (Major . Minor)."
377 379
378(defcustom prolog-align-comments-flag t 380(defcustom prolog-align-comments-flag t
379 "Non-nil means automatically align comments when indenting." 381 "Non-nil means automatically align comments when indenting."
382 :version "24.1"
380 :group 'prolog-indentation 383 :group 'prolog-indentation
381 :type 'boolean) 384 :type 'boolean)
382 385
383(defcustom prolog-indent-mline-comments-flag t 386(defcustom prolog-indent-mline-comments-flag t
384 "Non-nil means indent contents of /* */ comments. 387 "Non-nil means indent contents of /* */ comments.
385Otherwise leave such lines as they are." 388Otherwise leave such lines as they are."
389 :version "24.1"
386 :group 'prolog-indentation 390 :group 'prolog-indentation
387 :type 'boolean) 391 :type 'boolean)
388 392
389(defcustom prolog-object-end-to-0-flag t 393(defcustom prolog-object-end-to-0-flag t
390 "Non-nil means indent closing '}' in SICStus object definitions to level 0. 394 "Non-nil means indent closing '}' in SICStus object definitions to level 0.
391Otherwise indent to `prolog-indent-width'." 395Otherwise indent to `prolog-indent-width'."
396 :version "24.1"
392 :group 'prolog-indentation 397 :group 'prolog-indentation
393 :type 'boolean) 398 :type 'boolean)
394 399
395(defcustom prolog-left-indent-regexp "\\(;\\|\\*?->\\)" 400(defcustom prolog-left-indent-regexp "\\(;\\|\\*?->\\)"
396 "Regexp for character sequences after which next line is indented. 401 "Regexp for character sequences after which next line is indented.
397Next line after such a regexp is indented to the opening parenthesis level." 402Next line after such a regexp is indented to the opening parenthesis level."
403 :version "24.1"
398 :group 'prolog-indentation 404 :group 'prolog-indentation
399 :type 'regexp) 405 :type 'regexp)
400 406
@@ -404,12 +410,14 @@ The second and subsequent line in a parenthesis expression other than
404a compound term can either be indented `prolog-paren-indent' to the 410a compound term can either be indented `prolog-paren-indent' to the
405right (if this variable is non-nil) or in the same way as for compound 411right (if this variable is non-nil) or in the same way as for compound
406terms (if this variable is nil, default)." 412terms (if this variable is nil, default)."
413 :version "24.1"
407 :group 'prolog-indentation 414 :group 'prolog-indentation
408 :type 'boolean) 415 :type 'boolean)
409 416
410(defcustom prolog-paren-indent 4 417(defcustom prolog-paren-indent 4
411 "The indentation increase for parenthesis expressions. 418 "The indentation increase for parenthesis expressions.
412Only used in ( If -> Then ; Else) and ( Disj1 ; Disj2 ) style expressions." 419Only used in ( If -> Then ; Else) and ( Disj1 ; Disj2 ) style expressions."
420 :version "24.1"
413 :group 'prolog-indentation 421 :group 'prolog-indentation
414 :type 'integer) 422 :type 'integer)
415 423
@@ -421,6 +429,7 @@ Legal values:
421 problems detecting multiline /* */ comments. 429 problems detecting multiline /* */ comments.
422'beg-of-clause - starts parsing at the beginning of the current clause. 430'beg-of-clause - starts parsing at the beginning of the current clause.
423 Slow, but copes better with /* */ comments." 431 Slow, but copes better with /* */ comments."
432 :version "24.1"
424 :group 'prolog-indentation 433 :group 'prolog-indentation
425 :type '(choice (const :value beg-of-line) 434 :type '(choice (const :value beg-of-line)
426 (const :value beg-of-clause))) 435 (const :value beg-of-clause)))
@@ -451,6 +460,7 @@ Legal values:
451 ;; FIXME: Shouldn't we just use the union of all the above here? 460 ;; FIXME: Shouldn't we just use the union of all the above here?
452 ("dynamic" "module"))) 461 ("dynamic" "module")))
453 "Alist of Prolog keywords which is used for font locking of directives." 462 "Alist of Prolog keywords which is used for font locking of directives."
463 :version "24.1"
454 :group 'prolog-font-lock 464 :group 'prolog-font-lock
455 :type 'sexp) 465 :type 'sexp)
456 466
@@ -459,6 +469,7 @@ Legal values:
459 ("char" "float" "int" "io__state" "string" "univ")) 469 ("char" "float" "int" "io__state" "string" "univ"))
460 (t nil)) 470 (t nil))
461 "Alist of Prolog types used by font locking." 471 "Alist of Prolog types used by font locking."
472 :version "24.1"
462 :group 'prolog-font-lock 473 :group 'prolog-font-lock
463 :type 'sexp) 474 :type 'sexp)
464 475
@@ -467,6 +478,7 @@ Legal values:
467 ("bound" "di" "free" "ground" "in" "mdi" "mui" "muo" "out" "ui" "uo")) 478 ("bound" "di" "free" "ground" "in" "mdi" "mui" "muo" "out" "ui" "uo"))
468 (t nil)) 479 (t nil))
469 "Alist of Prolog mode specificators used by font locking." 480 "Alist of Prolog mode specificators used by font locking."
481 :version "24.1"
470 :group 'prolog-font-lock 482 :group 'prolog-font-lock
471 :type 'sexp) 483 :type 'sexp)
472 484
@@ -476,6 +488,7 @@ Legal values:
476 "semidet")) 488 "semidet"))
477 (t nil)) 489 (t nil))
478 "Alist of Prolog determinism specificators used by font locking." 490 "Alist of Prolog determinism specificators used by font locking."
491 :version "24.1"
479 :group 'prolog-font-lock 492 :group 'prolog-font-lock
480 :type 'sexp) 493 :type 'sexp)
481 494
@@ -484,6 +497,7 @@ Legal values:
484 ("^#[0-9]+")) 497 ("^#[0-9]+"))
485 (t nil)) 498 (t nil))
486 "Alist of Prolog source code directives used by font locking." 499 "Alist of Prolog source code directives used by font locking."
500 :version "24.1"
487 :group 'prolog-font-lock 501 :group 'prolog-font-lock
488 :type 'sexp) 502 :type 'sexp)
489 503
@@ -492,11 +506,13 @@ Legal values:
492 506
493(defcustom prolog-electric-newline-flag (not (fboundp 'electric-indent-mode)) 507(defcustom prolog-electric-newline-flag (not (fboundp 'electric-indent-mode))
494 "Non-nil means automatically indent the next line when the user types RET." 508 "Non-nil means automatically indent the next line when the user types RET."
509 :version "24.1"
495 :group 'prolog-keyboard 510 :group 'prolog-keyboard
496 :type 'boolean) 511 :type 'boolean)
497 512
498(defcustom prolog-hungry-delete-key-flag nil 513(defcustom prolog-hungry-delete-key-flag nil
499 "Non-nil means delete key consumes all preceding spaces." 514 "Non-nil means delete key consumes all preceding spaces."
515 :version "24.1"
500 :group 'prolog-keyboard 516 :group 'prolog-keyboard
501 :type 'boolean) 517 :type 'boolean)
502 518
@@ -509,6 +525,7 @@ If dot is pressed at the beginning of an empty line, it inserts the head
509of a new clause for the current predicate. It does not apply in strings 525of a new clause for the current predicate. It does not apply in strings
510and comments. 526and comments.
511It does not apply in strings and comments." 527It does not apply in strings and comments."
528 :version "24.1"
512 :group 'prolog-keyboard 529 :group 'prolog-keyboard
513 :type 'boolean) 530 :type 'boolean)
514 531
@@ -517,6 +534,7 @@ It does not apply in strings and comments."
517for recursive calls or new clause heads. Non-nil means to also 534for recursive calls or new clause heads. Non-nil means to also
518insert enough commas to cover the predicate's arity and `)', 535insert enough commas to cover the predicate's arity and `)',
519and dot and newline for recursive calls." 536and dot and newline for recursive calls."
537 :version "24.1"
520 :group 'prolog-keyboard 538 :group 'prolog-keyboard
521 :type 'boolean) 539 :type 'boolean)
522 540
@@ -524,6 +542,7 @@ and dot and newline for recursive calls."
524 "Non-nil means make underscore key electric. 542 "Non-nil means make underscore key electric.
525Electric underscore replaces the current variable with underscore. 543Electric underscore replaces the current variable with underscore.
526If underscore is pressed not on a variable then it behaves as usual." 544If underscore is pressed not on a variable then it behaves as usual."
545 :version "24.1"
527 :group 'prolog-keyboard 546 :group 'prolog-keyboard
528 :type 'boolean) 547 :type 'boolean)
529 548
@@ -531,12 +550,14 @@ If underscore is pressed not on a variable then it behaves as usual."
531 "Non-nil means make TAB key electric. 550 "Non-nil means make TAB key electric.
532Electric TAB inserts spaces after parentheses, ->, and ; 551Electric TAB inserts spaces after parentheses, ->, and ;
533in ( If -> Then ; Else) and ( Disj1 ; Disj2 ) style expressions." 552in ( If -> Then ; Else) and ( Disj1 ; Disj2 ) style expressions."
553 :version "24.1"
534 :group 'prolog-keyboard 554 :group 'prolog-keyboard
535 :type 'boolean) 555 :type 'boolean)
536 556
537(defcustom prolog-electric-if-then-else-flag nil 557(defcustom prolog-electric-if-then-else-flag nil
538 "Non-nil makes `(', `>' and `;' electric 558 "Non-nil makes `(', `>' and `;' electric
539to automatically indent if-then-else constructs." 559to automatically indent if-then-else constructs."
560 :version "24.1"
540 :group 'prolog-keyboard 561 :group 'prolog-keyboard
541 :type 'boolean) 562 :type 'boolean)
542 563
@@ -544,6 +565,7 @@ to automatically indent if-then-else constructs."
544 "Makes `:' electric (inserts `:-' on a new line). 565 "Makes `:' electric (inserts `:-' on a new line).
545If non-nil, pressing `:' at the end of a line that starts in 566If non-nil, pressing `:' at the end of a line that starts in
546the first column (i.e., clause heads) inserts ` :-' and newline." 567the first column (i.e., clause heads) inserts ` :-' and newline."
568 :version "24.1"
547 :group 'prolog-keyboard 569 :group 'prolog-keyboard
548 :type 'boolean) 570 :type 'boolean)
549 571
@@ -551,11 +573,13 @@ the first column (i.e., clause heads) inserts ` :-' and newline."
551 "Makes `-' electric (inserts a `-->' on a new line). 573 "Makes `-' electric (inserts a `-->' on a new line).
552If non-nil, pressing `-' at the end of a line that starts in 574If non-nil, pressing `-' at the end of a line that starts in
553the first column (i.e., DCG heads) inserts ` -->' and newline." 575the first column (i.e., DCG heads) inserts ` -->' and newline."
576 :version "24.1"
554 :group 'prolog-keyboard 577 :group 'prolog-keyboard
555 :type 'boolean) 578 :type 'boolean)
556 579
557(defcustom prolog-old-sicstus-keys-flag nil 580(defcustom prolog-old-sicstus-keys-flag nil
558 "Non-nil means old SICStus Prolog mode keybindings are used." 581 "Non-nil means old SICStus Prolog mode keybindings are used."
582 :version "24.1"
559 :group 'prolog-keyboard 583 :group 'prolog-keyboard
560 :type 'boolean) 584 :type 'boolean)
561 585
@@ -583,6 +607,7 @@ the first column (i.e., DCG heads) inserts ` -->' and newline."
583 '((sicstus ("-i")) 607 '((sicstus ("-i"))
584 (t nil)) 608 (t nil))
585 "Alist of switches given to inferior Prolog run with `run-prolog'." 609 "Alist of switches given to inferior Prolog run with `run-prolog'."
610 :version "24.1"
586 :group 'prolog-inferior 611 :group 'prolog-inferior
587 :type 'sexp) 612 :type 'sexp)
588(defun prolog-program-switches () 613(defun prolog-program-switches ()
@@ -649,6 +674,7 @@ nil means send actual operating system end of file."
649 (gnu "^| \\?-") 674 (gnu "^| \\?-")
650 (t "^|? *\\?-")) 675 (t "^|? *\\?-"))
651 "Alist of prompts of the prolog system command line." 676 "Alist of prompts of the prolog system command line."
677 :version "24.1"
652 :group 'prolog-inferior 678 :group 'prolog-inferior
653 :type 'sexp) 679 :type 'sexp)
654(defun prolog-prompt-regexp () 680(defun prolog-prompt-regexp ()
@@ -663,31 +689,37 @@ nil means send actual operating system end of file."
663 689
664(defcustom prolog-debug-on-string "debug.\n" 690(defcustom prolog-debug-on-string "debug.\n"
665 "Predicate for enabling debug mode." 691 "Predicate for enabling debug mode."
692 :version "24.1"
666 :group 'prolog-inferior 693 :group 'prolog-inferior
667 :type 'string) 694 :type 'string)
668 695
669(defcustom prolog-debug-off-string "nodebug.\n" 696(defcustom prolog-debug-off-string "nodebug.\n"
670 "Predicate for disabling debug mode." 697 "Predicate for disabling debug mode."
698 :version "24.1"
671 :group 'prolog-inferior 699 :group 'prolog-inferior
672 :type 'string) 700 :type 'string)
673 701
674(defcustom prolog-trace-on-string "trace.\n" 702(defcustom prolog-trace-on-string "trace.\n"
675 "Predicate for enabling tracing." 703 "Predicate for enabling tracing."
704 :version "24.1"
676 :group 'prolog-inferior 705 :group 'prolog-inferior
677 :type 'string) 706 :type 'string)
678 707
679(defcustom prolog-trace-off-string "notrace.\n" 708(defcustom prolog-trace-off-string "notrace.\n"
680 "Predicate for disabling tracing." 709 "Predicate for disabling tracing."
710 :version "24.1"
681 :group 'prolog-inferior 711 :group 'prolog-inferior
682 :type 'string) 712 :type 'string)
683 713
684(defcustom prolog-zip-on-string "zip.\n" 714(defcustom prolog-zip-on-string "zip.\n"
685 "Predicate for enabling zip mode for SICStus." 715 "Predicate for enabling zip mode for SICStus."
716 :version "24.1"
686 :group 'prolog-inferior 717 :group 'prolog-inferior
687 :type 'string) 718 :type 'string)
688 719
689(defcustom prolog-zip-off-string "nozip.\n" 720(defcustom prolog-zip-off-string "nozip.\n"
690 "Predicate for disabling zip mode for SICStus." 721 "Predicate for disabling zip mode for SICStus."
722 :version "24.1"
691 :group 'prolog-inferior 723 :group 'prolog-inferior
692 :type 'string) 724 :type 'string)
693 725
@@ -701,6 +733,7 @@ jumping to the source code responsible for the error.
701Warning: the new method is so far only experimental and 733Warning: the new method is so far only experimental and
702does contain bugs. The recommended setting for the novice user 734does contain bugs. The recommended setting for the novice user
703is non-nil for this variable." 735is non-nil for this variable."
736 :version "24.1"
704 :group 'prolog-inferior 737 :group 'prolog-inferior
705 :type 'boolean) 738 :type 'boolean)
706 739
@@ -711,39 +744,46 @@ is non-nil for this variable."
711 (not (fboundp 'syntax-propertize-rules)) 744 (not (fboundp 'syntax-propertize-rules))
712 "Non-nil means use the internal prolog tokenizer for indentation etc. 745 "Non-nil means use the internal prolog tokenizer for indentation etc.
713Otherwise use `parse-partial-sexp' which is faster but sometimes incorrect." 746Otherwise use `parse-partial-sexp' which is faster but sometimes incorrect."
747 :version "24.1"
714 :group 'prolog-other 748 :group 'prolog-other
715 :type 'boolean) 749 :type 'boolean)
716 750
717(defcustom prolog-imenu-flag t 751(defcustom prolog-imenu-flag t
718 "Non-nil means add a clause index menu for all prolog files." 752 "Non-nil means add a clause index menu for all prolog files."
753 :version "24.1"
719 :group 'prolog-other 754 :group 'prolog-other
720 :type 'boolean) 755 :type 'boolean)
721 756
722(defcustom prolog-imenu-max-lines 3000 757(defcustom prolog-imenu-max-lines 3000
723 "The maximum number of lines of the file for imenu to be enabled. 758 "The maximum number of lines of the file for imenu to be enabled.
724Relevant only when `prolog-imenu-flag' is non-nil." 759Relevant only when `prolog-imenu-flag' is non-nil."
760 :version "24.1"
725 :group 'prolog-other 761 :group 'prolog-other
726 :type 'integer) 762 :type 'integer)
727 763
728(defcustom prolog-info-predicate-index 764(defcustom prolog-info-predicate-index
729 "(sicstus)Predicate Index" 765 "(sicstus)Predicate Index"
730 "The info node for the SICStus predicate index." 766 "The info node for the SICStus predicate index."
767 :version "24.1"
731 :group 'prolog-other 768 :group 'prolog-other
732 :type 'string) 769 :type 'string)
733 770
734(defcustom prolog-underscore-wordchar-flag nil 771(defcustom prolog-underscore-wordchar-flag nil
735 "Non-nil means underscore (_) is a word-constituent character." 772 "Non-nil means underscore (_) is a word-constituent character."
773 :version "24.1"
736 :group 'prolog-other 774 :group 'prolog-other
737 :type 'boolean) 775 :type 'boolean)
738 776
739(defcustom prolog-use-sicstus-sd nil 777(defcustom prolog-use-sicstus-sd nil
740 "If non-nil, use the source level debugger of SICStus 3#7 and later." 778 "If non-nil, use the source level debugger of SICStus 3#7 and later."
779 :version "24.1"
741 :group 'prolog-other 780 :group 'prolog-other
742 :type 'boolean) 781 :type 'boolean)
743 782
744(defcustom prolog-char-quote-workaround nil 783(defcustom prolog-char-quote-workaround nil
745 "If non-nil, declare 0 as a quote character to handle 0'<char>. 784 "If non-nil, declare 0 as a quote character to handle 0'<char>.
746This is really kludgy, and unneeded (i.e. obsolete) in Emacs>=24." 785This is really kludgy, and unneeded (i.e. obsolete) in Emacs>=24."
786 :version "24.1"
747 :group 'prolog-other 787 :group 'prolog-other
748 :type 'boolean) 788 :type 'boolean)
749 789
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index 3c5ee36eb98..f5bfe526aae 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -810,6 +810,7 @@ is changed."
810 810
811This hook is invoked in a buffer once it is ready to accept input 811This hook is invoked in a buffer once it is ready to accept input
812for the first time." 812for the first time."
813 :version "24.1"
813 :type 'hook 814 :type 'hook
814 :group 'SQL) 815 :group 'SQL)
815 816
@@ -825,6 +826,7 @@ for the first time."
825All products share this list; products should define a regexp to 826All products share this list; products should define a regexp to
826identify additional keywords in a variable defined by 827identify additional keywords in a variable defined by
827the :statement feature." 828the :statement feature."
829 :version "24.1"
828 :type 'string 830 :type 'string
829 :group 'SQL) 831 :group 'SQL)
830 832
@@ -856,6 +858,7 @@ You will find the file in your Orant\\bin directory."
856(defcustom sql-oracle-statement-starters 858(defcustom sql-oracle-statement-starters
857 (regexp-opt '("declare" "begin" "with")) 859 (regexp-opt '("declare" "begin" "with"))
858 "Additional statement starting keywords in Oracle." 860 "Additional statement starting keywords in Oracle."
861 :version "24.1"
859 :type 'string 862 :type 'string
860 :group 'SQL) 863 :group 'SQL)
861 864
@@ -872,6 +875,7 @@ You need to issue the following command in SQL*Plus to be safe:
872 SET DEFINE OFF 875 SET DEFINE OFF
873 876
874In older versions of SQL*Plus, this was the SET SCAN OFF command." 877In older versions of SQL*Plus, this was the SET SCAN OFF command."
878 :version "24.1"
875 :type 'boolean 879 :type 'boolean
876 :group 'SQL) 880 :group 'SQL)
877 881
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el
index f3bac41fb32..73e3cd9980f 100644
--- a/lisp/progmodes/verilog-mode.el
+++ b/lisp/progmodes/verilog-mode.el
@@ -689,6 +689,7 @@ file referenced. If false, this is not supported."
689Set this to \"wire\" if the Verilog code uses \"`default_nettype 689Set this to \"wire\" if the Verilog code uses \"`default_nettype
690none\". Note using `default_nettype none isn't recommended practice; this 690none\". Note using `default_nettype none isn't recommended practice; this
691mode is experimental." 691mode is experimental."
692 :version "24.1"
692 :group 'verilog-mode-actions 693 :group 'verilog-mode-actions
693 :type 'boolean) 694 :type 'boolean)
694(put 'verilog-auto-declare-nettype 'safe-local-variable `stringp) 695(put 'verilog-auto-declare-nettype 'safe-local-variable `stringp)
@@ -696,6 +697,7 @@ mode is experimental."
696(defcustom verilog-auto-wire-type nil 697(defcustom verilog-auto-wire-type nil
697 "*Non-nil specifies the data type to use with `verilog-auto-wire' etc. 698 "*Non-nil specifies the data type to use with `verilog-auto-wire' etc.
698Set this to \"logic\" for SystemVerilog code, or use `verilog-auto-logic'." 699Set this to \"logic\" for SystemVerilog code, or use `verilog-auto-logic'."
700 :version "24.1"
699 :group 'verilog-mode-actions 701 :group 'verilog-mode-actions
700 :type 'boolean) 702 :type 'boolean)
701(put 'verilog-auto-wire-type 'safe-local-variable `stringp) 703(put 'verilog-auto-wire-type 'safe-local-variable `stringp)
@@ -709,6 +711,7 @@ The name of the function or case will be set between the braces."
709 711
710(defcustom verilog-auto-delete-trailing-whitespace nil 712(defcustom verilog-auto-delete-trailing-whitespace nil
711 "*True means to `delete-trailing-whitespace' in `verilog-auto'." 713 "*True means to `delete-trailing-whitespace' in `verilog-auto'."
714 :version "24.1"
712 :group 'verilog-mode-actions 715 :group 'verilog-mode-actions
713 :type 'boolean) 716 :type 'boolean)
714(put 'verilog-auto-delete-trailing-whitespace 'safe-local-variable 'verilog-booleanp) 717(put 'verilog-auto-delete-trailing-whitespace 'safe-local-variable 'verilog-booleanp)
@@ -986,6 +989,7 @@ If nil, all blocking assigned signals are ignored when any
986non-blocking assignment is in the AUTORESET block. This allows 989non-blocking assignment is in the AUTORESET block. This allows
987blocking assignments to be used for temporary values and not have 990blocking assignments to be used for temporary values and not have
988those temporaries reset. See example in `verilog-auto-reset'." 991those temporaries reset. See example in `verilog-auto-reset'."
992 :version "24.1"
989 :type 'boolean 993 :type 'boolean
990 :group 'verilog-mode-auto) 994 :group 'verilog-mode-auto)
991(put 'verilog-auto-reset-blocking-in-non 'safe-local-variable 'verilog-booleanp) 995(put 'verilog-auto-reset-blocking-in-non 'safe-local-variable 'verilog-booleanp)
@@ -1073,6 +1077,7 @@ declared together to remain together. Sorted order reduces
1073changes when declarations are moved around in a file. 1077changes when declarations are moved around in a file.
1074 1078
1075See also `verilog-auto-arg-sort'." 1079See also `verilog-auto-arg-sort'."
1080 :version "24.1"
1076 :group 'verilog-mode-auto 1081 :group 'verilog-mode-auto
1077 :type 'boolean) 1082 :type 'boolean)
1078(put 'verilog-auto-inst-sort 'safe-local-variable 'verilog-booleanp) 1083(put 'verilog-auto-inst-sort 'safe-local-variable 'verilog-booleanp)
@@ -1135,6 +1140,7 @@ See the \\[verilog-faq] for examples on using this."
1135 "*Data type used for the declaration for AUTOTIEOFF. If \"wire\" then 1140 "*Data type used for the declaration for AUTOTIEOFF. If \"wire\" then
1136create a wire, if \"assign\" create an assignment, else the data type for 1141create a wire, if \"assign\" create an assignment, else the data type for
1137variable creation." 1142variable creation."
1143 :version "24.1"
1138 :group 'verilog-mode-auto 1144 :group 'verilog-mode-auto
1139 :type 'string) 1145 :type 'string)
1140(put 'verilog-auto-tieoff-declaration 'safe-local-variable 'stringp) 1146(put 'verilog-auto-tieoff-declaration 'safe-local-variable 'stringp)
diff --git a/lisp/ses.el b/lisp/ses.el
index 43ce9da033e..0638fc344c7 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -923,6 +923,7 @@ the old and FORCE is nil."
923 923
924(defcustom ses-self-reference-early-detection nil 924(defcustom ses-self-reference-early-detection nil
925 "True if cycle detection is early for cells that refer to themselves." 925 "True if cycle detection is early for cells that refer to themselves."
926 :version "24.1"
926 :type 'boolean 927 :type 'boolean
927 :group 'ses) 928 :group 'ses)
928 929
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el
index 89825771233..eea6d767512 100644
--- a/lisp/term/xterm.el
+++ b/lisp/term/xterm.el
@@ -33,6 +33,7 @@
33 "Set to a list if the XTerm supports modifyOtherKeys or 33 "Set to a list if the XTerm supports modifyOtherKeys or
34reporting the background color. Set to 'check to check for those 34reporting the background color. Set to 'check to check for those
35features. Set to nil to skip the checks." 35features. Set to nil to skip the checks."
36 :version "24.1"
36 :group 'xterm 37 :group 'xterm
37 :type '(choice (const :tag "No" nil) 38 :type '(choice (const :tag "No" nil)
38 (const :tag "Check" check) 39 (const :tag "Check" check)
diff --git a/lisp/tool-bar.el b/lisp/tool-bar.el
index 0e47338bf9f..f04cad4463a 100644
--- a/lisp/tool-bar.el
+++ b/lisp/tool-bar.el
@@ -287,6 +287,7 @@ holds a keymap."
287Possible values are `top' (tool bar on top), `bottom' (tool bar at bottom), 287Possible values are `top' (tool bar on top), `bottom' (tool bar at bottom),
288`left' (tool bar on left) and `right' (tool bar on right). 288`left' (tool bar on left) and `right' (tool bar on right).
289Customize `tool-bar-mode' if you want to show or hide the tool bar." 289Customize `tool-bar-mode' if you want to show or hide the tool bar."
290 :version "24.1"
290 :type '(choice (const top) 291 :type '(choice (const top)
291 (const bottom) 292 (const bottom)
292 (const left) 293 (const left)
diff --git a/lisp/window.el b/lisp/window.el
index c9bddba942c..298310418e8 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -385,6 +385,7 @@ bottom side of each frame. If an element is a number, this means
385to display at most that many side windows on the corresponding 385to display at most that many side windows on the corresponding
386side. If an element is nil, this means there's no bound on the 386side. If an element is nil, this means there's no bound on the
387number of slots on that side." 387number of slots on that side."
388 :version "24.1"
388 :risky t 389 :risky t
389 :type 390 :type
390 '(list 391 '(list