Convert more defvars to defcustoms.
* dos-w32.el (file-name-buffer-file-type-alist) (direct-print-region-use-command-dot-com): * ffap.el (ffap-menu-regexp): * follow.el (follow-debug): * forms.el (forms--debug): * iswitchb.el (iswitchb-all-frames): * ido.el (ido-all-frames): * mail/feedmail.el (feedmail-mail-send-hook) (feedmail-mail-send-hook-queued): * mail/footnote.el (footnote-signature-separator): * mail/mailabbrev.el (mail-alias-separator-string) (mail-abbrev-mode-regexp): * mail/rmail.el (rmail-speedbar-match-folder-regexp): * progmodes/idlwave.el (idlwave-libinfo-file) (idlwave-default-completion-case-is-down) (idlwave-library-routines): Convert defvars to defcustoms. * mail/rmail.el (rmail-decode-mime-charset): * progmodes/idlw-shell.el (idlwave-shell-print-expression-function) (idlwave-shell-fix-inserted-breaks) (idlwave-shell-activate-alt-keybindings) (idlwave-shell-use-breakpoint-glyph): * facemenu.el (facemenu-unlisted-faces): Delete obsolete vars. * doc/lispref/os.texi (Timers): Use defopt for timer-max-repeats.
This commit is contained in:
parent
ab0fa4e4ba
commit
78f3273aab
19 changed files with 125 additions and 109 deletions
|
|
@ -1,3 +1,7 @@
|
||||||
|
2012-05-04 Chong Yidong <cyd@gnu.org>
|
||||||
|
|
||||||
|
* os.texi (Timers): Use defopt for timer-max-repeats.
|
||||||
|
|
||||||
2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
|
2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
|
||||||
* os.texi (Time of Day): Do not limit current-time-string
|
* os.texi (Time of Day): Do not limit current-time-string
|
||||||
|
|
|
||||||
|
|
@ -1735,11 +1735,11 @@ between them). If you want a timer to run again no less than @var{n}
|
||||||
seconds after the last invocation, don't use the @var{repeat} argument.
|
seconds after the last invocation, don't use the @var{repeat} argument.
|
||||||
Instead, the timer function should explicitly reschedule the timer.
|
Instead, the timer function should explicitly reschedule the timer.
|
||||||
|
|
||||||
@defvar timer-max-repeats
|
@defopt timer-max-repeats
|
||||||
This variable's value specifies the maximum number of times to repeat
|
This variable's value specifies the maximum number of times to repeat
|
||||||
calling a timer function in a row, when many previously scheduled
|
calling a timer function in a row, when many previously scheduled
|
||||||
calls were unavoidably delayed.
|
calls were unavoidably delayed.
|
||||||
@end defvar
|
@end defopt
|
||||||
|
|
||||||
@defmac with-timeout (seconds timeout-forms@dots{}) body@dots{}
|
@defmac with-timeout (seconds timeout-forms@dots{}) body@dots{}
|
||||||
Execute @var{body}, but give up after @var{seconds} seconds. If
|
Execute @var{body}, but give up after @var{seconds} seconds. If
|
||||||
|
|
|
||||||
5
etc/NEWS
5
etc/NEWS
|
|
@ -187,6 +187,11 @@ third argument is a frame (that usage was obsolete since Emacs 22.2).
|
||||||
but keywords or keyword-string pairs. The old argument list will
|
but keywords or keyword-string pairs. The old argument list will
|
||||||
still be supported for Emacs 24.x.
|
still be supported for Emacs 24.x.
|
||||||
|
|
||||||
|
** The following obsolete variables and varaliases have been removed:
|
||||||
|
|
||||||
|
*** `facemenu-unlisted-faces'
|
||||||
|
*** `rmail-decode-mime-charset'
|
||||||
|
|
||||||
|
|
||||||
* Lisp changes in Emacs 24.2
|
* Lisp changes in Emacs 24.2
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,31 @@
|
||||||
|
2012-05-04 Chong Yidong <cyd@gnu.org>
|
||||||
|
|
||||||
|
* dos-w32.el (file-name-buffer-file-type-alist)
|
||||||
|
(direct-print-region-use-command-dot-com):
|
||||||
|
* ffap.el (ffap-menu-regexp):
|
||||||
|
* find-file.el (ff-special-constructs):
|
||||||
|
* follow.el (follow-debug):
|
||||||
|
* forms.el (forms--debug):
|
||||||
|
* iswitchb.el (iswitchb-all-frames):
|
||||||
|
* ido.el (ido-all-frames):
|
||||||
|
* emacs-lisp/timer.el (timer-max-repeats):
|
||||||
|
* mail/feedmail.el (feedmail-mail-send-hook)
|
||||||
|
(feedmail-mail-send-hook-queued):
|
||||||
|
* mail/footnote.el (footnote-signature-separator):
|
||||||
|
* mail/mailabbrev.el (mail-alias-separator-string)
|
||||||
|
(mail-abbrev-mode-regexp):
|
||||||
|
* mail/rmail.el (rmail-speedbar-match-folder-regexp):
|
||||||
|
* progmodes/idlwave.el (idlwave-libinfo-file)
|
||||||
|
(idlwave-default-completion-case-is-down)
|
||||||
|
(idlwave-library-routines): Convert defvars to defcustoms.
|
||||||
|
|
||||||
|
* mail/rmail.el (rmail-decode-mime-charset):
|
||||||
|
* progmodes/idlw-shell.el (idlwave-shell-print-expression-function)
|
||||||
|
(idlwave-shell-fix-inserted-breaks)
|
||||||
|
(idlwave-shell-activate-alt-keybindings)
|
||||||
|
(idlwave-shell-use-breakpoint-glyph):
|
||||||
|
* facemenu.el (facemenu-unlisted-faces): Delete obsolete vars.
|
||||||
|
|
||||||
2012-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
|
2012-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||||
|
|
||||||
* minibuffer.el (completion--twq-all): Beware completion-ignore-case.
|
* minibuffer.el (completion--twq-all): Beware completion-ignore-case.
|
||||||
|
|
|
||||||
|
|
@ -38,9 +38,8 @@
|
||||||
(setq null-device "NUL")
|
(setq null-device "NUL")
|
||||||
|
|
||||||
;; For distinguishing file types based upon suffixes.
|
;; For distinguishing file types based upon suffixes.
|
||||||
(defvar file-name-buffer-file-type-alist
|
(defcustom file-name-buffer-file-type-alist
|
||||||
'(
|
'(("[:/].*config.sys$" . nil) ; config.sys text
|
||||||
("[:/].*config.sys$" . nil) ; config.sys text
|
|
||||||
("\\.\\(obj\\|exe\\|com\\|lib\\|sys\\|bin\\|ico\\|pif\\|class\\)$" . t)
|
("\\.\\(obj\\|exe\\|com\\|lib\\|sys\\|bin\\|ico\\|pif\\|class\\)$" . t)
|
||||||
; MS-Dos stuff
|
; MS-Dos stuff
|
||||||
("\\.\\(dll\\|drv\\|386\\|vxd\\|fon\\|fnt\\|fot\\|ttf\\|grp\\)$" . t)
|
("\\.\\(dll\\|drv\\|386\\|vxd\\|fon\\|fnt\\|fot\\|ttf\\|grp\\)$" . t)
|
||||||
|
|
@ -57,7 +56,10 @@
|
||||||
)
|
)
|
||||||
"Alist for distinguishing text files from binary files.
|
"Alist for distinguishing text files from binary files.
|
||||||
Each element has the form (REGEXP . TYPE), where REGEXP is matched
|
Each element has the form (REGEXP . TYPE), where REGEXP is matched
|
||||||
against the file name, and TYPE is nil for text, t for binary.")
|
against the file name, and TYPE is nil for text, t for binary."
|
||||||
|
:type '(repeat (cons regexp boolean))
|
||||||
|
:group 'dos-fns
|
||||||
|
:group 'w32)
|
||||||
|
|
||||||
;; Return the pair matching filename on file-name-buffer-file-type-alist,
|
;; Return the pair matching filename on file-name-buffer-file-type-alist,
|
||||||
;; or nil otherwise.
|
;; or nil otherwise.
|
||||||
|
|
@ -282,8 +284,11 @@ filesystem mounted on drive Z:, FILESYSTEM could be \"Z:\"."
|
||||||
|
|
||||||
;;; Support for printing under DOS/Windows, see lpr.el and ps-print.el.
|
;;; Support for printing under DOS/Windows, see lpr.el and ps-print.el.
|
||||||
|
|
||||||
(defvar direct-print-region-use-command-dot-com t
|
(defcustom direct-print-region-use-command-dot-com t
|
||||||
"Control whether command.com is used to print on Windows 9x.")
|
"If non-nil, use command.com to print on Windows 9x."
|
||||||
|
:type 'boolean
|
||||||
|
:group 'dos-fns
|
||||||
|
:group 'w32)
|
||||||
|
|
||||||
;; Function to actually send data to the printer port.
|
;; Function to actually send data to the printer port.
|
||||||
;; Supports writing directly, and using various programs.
|
;; Supports writing directly, and using various programs.
|
||||||
|
|
|
||||||
|
|
@ -240,12 +240,14 @@ and idle timers such as are scheduled by `run-with-idle-timer'."
|
||||||
(defvar timer-event-last-2 nil
|
(defvar timer-event-last-2 nil
|
||||||
"Third-to-last timer that was run.")
|
"Third-to-last timer that was run.")
|
||||||
|
|
||||||
(defvar timer-max-repeats 10
|
(defcustom timer-max-repeats 10
|
||||||
"Maximum number of times to repeat a timer, if many repeats are delayed.
|
"Maximum number of times to repeat a timer, if many repeats are delayed.
|
||||||
Timer invocations can be delayed because Emacs is suspended or busy,
|
Timer invocations can be delayed because Emacs is suspended or busy,
|
||||||
or because the system's time changes. If such an occurrence makes it
|
or because the system's time changes. If such an occurrence makes it
|
||||||
appear that many invocations are overdue, this variable controls
|
appear that many invocations are overdue, this variable controls
|
||||||
how many will really happen.")
|
how many will really happen."
|
||||||
|
:type 'integer
|
||||||
|
:group 'internal)
|
||||||
|
|
||||||
(defun timer-until (timer time)
|
(defun timer-until (timer time)
|
||||||
"Calculate number of seconds from when TIMER will run, until TIME.
|
"Calculate number of seconds from when TIMER will run, until TIME.
|
||||||
|
|
|
||||||
|
|
@ -127,15 +127,6 @@ just before \"Other\" at the end."
|
||||||
:type 'boolean
|
:type 'boolean
|
||||||
:group 'facemenu)
|
:group 'facemenu)
|
||||||
|
|
||||||
(defvar facemenu-unlisted-faces
|
|
||||||
`(modeline region secondary-selection highlight scratch-face
|
|
||||||
,(purecopy "^font-lock-") ,(purecopy "^gnus-") ,(purecopy "^message-")
|
|
||||||
,(purecopy "^ediff-") ,(purecopy "^term-") ,(purecopy "^vc-")
|
|
||||||
,(purecopy "^widget-") ,(purecopy "^custom-") ,(purecopy "^vm-"))
|
|
||||||
"List of faces that are of no interest to the user.")
|
|
||||||
(make-obsolete-variable 'facemenu-unlisted-faces 'facemenu-listed-faces
|
|
||||||
"22.1,\n and has no effect on the Face menu")
|
|
||||||
|
|
||||||
(defcustom facemenu-listed-faces nil
|
(defcustom facemenu-listed-faces nil
|
||||||
"List of faces to include in the Face menu.
|
"List of faces to include in the Face menu.
|
||||||
Each element should be a symbol, the name of a face.
|
Each element should be a symbol, the name of a face.
|
||||||
|
|
|
||||||
|
|
@ -1457,10 +1457,12 @@ and the functions `ffap-file-at-point' and `ffap-url-at-point'."
|
||||||
|
|
||||||
;;; Menu support (`ffap-menu'):
|
;;; Menu support (`ffap-menu'):
|
||||||
|
|
||||||
(defvar ffap-menu-regexp nil
|
(defcustom ffap-menu-regexp nil
|
||||||
"If non-nil, overrides `ffap-next-regexp' during `ffap-menu'.
|
"If non-nil, regexp overriding `ffap-next-regexp' in `ffap-menu'.
|
||||||
Make this more restrictive for faster menu building.
|
Make this more restrictive for faster menu building.
|
||||||
For example, try \":/\" for URL (and some ftp) references.")
|
For example, try \":/\" for URL (and some ftp) references."
|
||||||
|
:type '(choice (const nil) regexp)
|
||||||
|
:group 'ffap)
|
||||||
|
|
||||||
(defvar ffap-menu-alist nil
|
(defvar ffap-menu-alist nil
|
||||||
"Buffer local cache of menu presented by `ffap-menu'.")
|
"Buffer local cache of menu presented by `ffap-menu'.")
|
||||||
|
|
|
||||||
|
|
@ -181,21 +181,21 @@ To override this, give an argument to `ff-find-other-file'."
|
||||||
:group 'ff)
|
:group 'ff)
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defvar ff-special-constructs
|
(defcustom ff-special-constructs
|
||||||
`(
|
;; C/C++ include, for NeXTstep too
|
||||||
;; C/C++ include, for NeXTstep too
|
`((,(purecopy "^\#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") .
|
||||||
(,(purecopy "^\#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") .
|
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(buffer-substring (match-beginning 2) (match-end 2))))
|
(buffer-substring (match-beginning 2) (match-end 2)))))
|
||||||
)
|
|
||||||
;; We include `ff-treat-as-special' documentation here so that autoload
|
;; We include `ff-treat-as-special' documentation here so that autoload
|
||||||
;; can make it available to be read prior to loading this file.
|
;; can make it available to be read prior to loading this file.
|
||||||
"List of special constructs for `ff-treat-as-special' to recognize.
|
"List of special constructs recognized by `ff-treat-as-special'.
|
||||||
Each element, tried in order, has the form (REGEXP . EXTRACT).
|
Each element, tried in order, has the form (REGEXP . EXTRACT).
|
||||||
If REGEXP matches the current line (from the beginning of the line),
|
If REGEXP matches the current line (from the beginning of the line),
|
||||||
`ff-treat-as-special' calls function EXTRACT with no args.
|
`ff-treat-as-special' calls function EXTRACT with no args.
|
||||||
If EXTRACT returns nil, keep trying. Otherwise, return the
|
If EXTRACT returns nil, keep trying. Otherwise, return the
|
||||||
filename that EXTRACT returned.")
|
filename that EXTRACT returned."
|
||||||
|
:type '(repeat (cons regexp function))
|
||||||
|
:group 'ff)
|
||||||
|
|
||||||
(defvaralias 'ff-related-file-alist 'ff-other-file-alist)
|
(defvaralias 'ff-related-file-alist 'ff-other-file-alist)
|
||||||
(defcustom ff-other-file-alist 'cc-other-file-alist
|
(defcustom ff-other-file-alist 'cc-other-file-alist
|
||||||
|
|
|
||||||
|
|
@ -321,9 +321,10 @@ The commands in this list are checked at load time.
|
||||||
To mark other commands as suitable for caching, set the symbol
|
To mark other commands as suitable for caching, set the symbol
|
||||||
property `follow-mode-use-cache' to non-nil.")
|
property `follow-mode-use-cache' to non-nil.")
|
||||||
|
|
||||||
(defvar follow-debug nil
|
(defcustom follow-debug nil
|
||||||
"Non-nil when debugging Follow mode.")
|
"If non-nil, emit Follow mode debugging messages."
|
||||||
|
:type 'boolean
|
||||||
|
:group 'follow)
|
||||||
|
|
||||||
;; Internal variables:
|
;; Internal variables:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2030,8 +2030,10 @@ Usage: (setq forms-number-of-fields
|
||||||
|
|
||||||
;;; Debugging
|
;;; Debugging
|
||||||
|
|
||||||
(defvar forms--debug nil
|
(defcustom forms--debug nil
|
||||||
"Enables forms-mode debugging if not nil.")
|
"If non-nil, enable Forms mode debugging."
|
||||||
|
:type 'boolean
|
||||||
|
:group 'forms)
|
||||||
|
|
||||||
(defun forms--debug (&rest args)
|
(defun forms--debug (&rest args)
|
||||||
"Internal debugging routine."
|
"Internal debugging routine."
|
||||||
|
|
|
||||||
11
lisp/ido.el
11
lisp/ido.el
|
|
@ -893,9 +893,14 @@ Otherwise, only the current list of matches is shown."
|
||||||
:type 'boolean
|
:type 'boolean
|
||||||
:group 'ido)
|
:group 'ido)
|
||||||
|
|
||||||
(defvar ido-all-frames 'visible
|
(defcustom ido-all-frames 'visible
|
||||||
"Argument to pass to `walk-windows' when finding visible files.
|
"Argument to pass to `walk-windows' when Ido is finding buffers.
|
||||||
See documentation of `walk-windows' for useful values.")
|
See documentation of `walk-windows' for useful values."
|
||||||
|
:type '(choice (const :tag "Selected frame only" nil)
|
||||||
|
(const :tag "All existing frames" t)
|
||||||
|
(const :tag "All visible frames" visible)
|
||||||
|
(const :tag "All frames on this terminal" 0))
|
||||||
|
:group 'ido)
|
||||||
|
|
||||||
(defcustom ido-minibuffer-setup-hook nil
|
(defcustom ido-minibuffer-setup-hook nil
|
||||||
"Ido-specific customization of minibuffer setup.
|
"Ido-specific customization of minibuffer setup.
|
||||||
|
|
|
||||||
|
|
@ -373,8 +373,13 @@ See also `iswitchb-newbuffer'."
|
||||||
:group 'iswitchb)
|
:group 'iswitchb)
|
||||||
|
|
||||||
(defvar iswitchb-all-frames 'visible
|
(defvar iswitchb-all-frames 'visible
|
||||||
"Argument to pass to `walk-windows' when finding visible buffers.
|
"Argument to pass to `walk-windows' when iswitchb is finding buffers.
|
||||||
See documentation of `walk-windows' for useful values.")
|
See documentation of `walk-windows' for useful values."
|
||||||
|
:type '(choice (const :tag "Selected frame only" nil)
|
||||||
|
(const :tag "All existing frames" t)
|
||||||
|
(const :tag "All visible frames" visible)
|
||||||
|
(const :tag "All frames on this terminal" 0))
|
||||||
|
:group 'iswitchb)
|
||||||
|
|
||||||
(defcustom iswitchb-minibuffer-setup-hook nil
|
(defcustom iswitchb-minibuffer-setup-hook nil
|
||||||
"Iswitchb-specific customization of minibuffer setup.
|
"Iswitchb-specific customization of minibuffer setup.
|
||||||
|
|
|
||||||
|
|
@ -1366,17 +1366,19 @@ call to `feedmail-run-the-queue'."
|
||||||
(feedmail-say-debug ">in-> feedmail-mail-send-hook-splitter %s" feedmail-queue-runner-is-active)
|
(feedmail-say-debug ">in-> feedmail-mail-send-hook-splitter %s" feedmail-queue-runner-is-active)
|
||||||
(if feedmail-queue-runner-is-active
|
(if feedmail-queue-runner-is-active
|
||||||
(run-hooks 'feedmail-mail-send-hook-queued)
|
(run-hooks 'feedmail-mail-send-hook-queued)
|
||||||
(run-hooks 'feedmail-mail-send-hook))
|
(run-hooks 'feedmail-mail-send-hook)))
|
||||||
)
|
|
||||||
|
|
||||||
|
(defcustom feedmail-mail-send-hook nil
|
||||||
|
"Hook run by `feedmail-mail-send-hook-splitter' for immediate mail.
|
||||||
|
See documentation of `feedmail-mail-send-hook-splitter' for details."
|
||||||
|
:type 'hook
|
||||||
|
:group 'feedmail)
|
||||||
|
|
||||||
(defvar feedmail-mail-send-hook nil
|
(defcustom feedmail-mail-send-hook-queued nil
|
||||||
"See documentation for `feedmail-mail-send-hook-splitter'.")
|
"Hook run by `feedmail-mail-send-hook-splitter' for queued mail.
|
||||||
|
See documentation of `feedmail-mail-send-hook-splitter' for details."
|
||||||
|
:type 'hook
|
||||||
(defvar feedmail-mail-send-hook-queued nil
|
:group 'feedmail)
|
||||||
"See documentation for `feedmail-mail-send-hook-splitter'.")
|
|
||||||
|
|
||||||
|
|
||||||
(defun feedmail-confirm-addresses-hook-example ()
|
(defun feedmail-confirm-addresses-hook-example ()
|
||||||
"An example of a `feedmail-last-chance-hook'.
|
"An example of a `feedmail-last-chance-hook'.
|
||||||
|
|
@ -1387,9 +1389,7 @@ It shows the simple addresses and gets a confirmation. Use as:
|
||||||
(erase-buffer)
|
(erase-buffer)
|
||||||
(insert (mapconcat 'identity feedmail-address-list " "))
|
(insert (mapconcat 'identity feedmail-address-list " "))
|
||||||
(if (not (y-or-n-p "How do you like them apples? "))
|
(if (not (y-or-n-p "How do you like them apples? "))
|
||||||
(error "FQM: Sending...gave up in last chance hook")
|
(error "FQM: Sending...gave up in last chance hook"))))
|
||||||
)))
|
|
||||||
|
|
||||||
|
|
||||||
(defcustom feedmail-last-chance-hook nil
|
(defcustom feedmail-last-chance-hook nil
|
||||||
"User's last opportunity to modify the message on its way out.
|
"User's last opportunity to modify the message on its way out.
|
||||||
|
|
@ -2027,12 +2027,6 @@ backup file names and the like)."
|
||||||
(if (looking-at ".*\r\n.*\r\n")
|
(if (looking-at ".*\r\n.*\r\n")
|
||||||
(while (search-forward "\r\n" nil t)
|
(while (search-forward "\r\n" nil t)
|
||||||
(replace-match "\n" nil t)))
|
(replace-match "\n" nil t)))
|
||||||
;; ;; work around text-vs-binary weirdness
|
|
||||||
;; ;; if we don't find the normal M-H-S, try reading the file a different way
|
|
||||||
;; (if (not (feedmail-find-eoh t))
|
|
||||||
;; (let ((file-name-buffer-file-type-alist nil) (default-buffer-file-type nil))
|
|
||||||
;; (erase-buffer)
|
|
||||||
;; (insert-file-contents maybe-file)))
|
|
||||||
(funcall feedmail-queue-runner-mode-setter arg)
|
(funcall feedmail-queue-runner-mode-setter arg)
|
||||||
(condition-case signal-stuff ; don't give up the loop if user skips some
|
(condition-case signal-stuff ; don't give up the loop if user skips some
|
||||||
(let ((feedmail-enable-queue nil)
|
(let ((feedmail-enable-queue nil)
|
||||||
|
|
|
||||||
|
|
@ -126,10 +126,12 @@ has no effect on buffers already displaying footnotes."
|
||||||
:type 'string
|
:type 'string
|
||||||
:group 'footnote)
|
:group 'footnote)
|
||||||
|
|
||||||
(defvar footnote-signature-separator (if (boundp 'message-signature-separator)
|
(defcustom footnote-signature-separator (if (boundp 'message-signature-separator)
|
||||||
message-signature-separator
|
message-signature-separator
|
||||||
"^-- $")
|
"^-- $")
|
||||||
"String used to recognize .signatures.")
|
"Regexp used by Footnote mode to recognize signatures."
|
||||||
|
:type 'regexp
|
||||||
|
:group 'footnote)
|
||||||
|
|
||||||
;;; Private variables
|
;;; Private variables
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -254,10 +254,12 @@ By default this is the file specified by `mail-personal-alias-file'."
|
||||||
mail-abbrevs)
|
mail-abbrevs)
|
||||||
(message "Parsing %s... done" file))
|
(message "Parsing %s... done" file))
|
||||||
|
|
||||||
(defvar mail-alias-separator-string ", "
|
(defcustom mail-alias-separator-string ", "
|
||||||
"A string inserted between addresses in multi-address mail aliases.
|
"String inserted between addresses in multi-address mail aliases.
|
||||||
This has to contain a comma, so \", \" is a reasonable value. You might
|
This has to contain a comma, so \", \" is a reasonable value. You might
|
||||||
also want something like \",\\n \" to get each address on its own line.")
|
also want something like \",\\n \" to get each address on its own line."
|
||||||
|
:type 'string
|
||||||
|
:group 'mail-abbrev)
|
||||||
|
|
||||||
;; define-mail-abbrev sets this flag, which causes mail-resolve-all-aliases
|
;; define-mail-abbrev sets this flag, which causes mail-resolve-all-aliases
|
||||||
;; to be called before expanding abbrevs if it's necessary.
|
;; to be called before expanding abbrevs if it's necessary.
|
||||||
|
|
@ -421,14 +423,16 @@ fill-column, break the line at the previous comma, and indent the next line."
|
||||||
|
|
||||||
;;; Syntax tables and abbrev-expansion
|
;;; Syntax tables and abbrev-expansion
|
||||||
|
|
||||||
(defvar mail-abbrev-mode-regexp
|
(defcustom mail-abbrev-mode-regexp
|
||||||
"^\\(Resent-\\)?\\(To\\|From\\|CC\\|BCC\\|Reply-to\\):"
|
"^\\(Resent-\\)?\\(To\\|From\\|CC\\|BCC\\|Reply-to\\):"
|
||||||
"Regexp to select mail-headers in which mail abbrevs should be expanded.
|
"Regexp matching mail headers in which mail abbrevs should be expanded.
|
||||||
This string will be handed to `looking-at' with point at the beginning
|
This string will be handed to `looking-at' with point at the beginning
|
||||||
of the current line; if it matches, abbrev mode will be turned on, otherwise
|
of the current line; if it matches, abbrev mode will be turned on, otherwise
|
||||||
it will be turned off. (You don't need to worry about continuation lines.)
|
it will be turned off. (You don't need to worry about continuation lines.)
|
||||||
This should be set to match those mail fields in which you want abbreviations
|
This should be set to match those mail fields in which you want abbreviations
|
||||||
turned on.")
|
turned on."
|
||||||
|
:type 'regexp
|
||||||
|
:group 'mail-abbrev)
|
||||||
|
|
||||||
(defvar mail-abbrev-syntax-table nil
|
(defvar mail-abbrev-syntax-table nil
|
||||||
"The syntax-table used for abbrev-expansion purposes.
|
"The syntax-table used for abbrev-expansion purposes.
|
||||||
|
|
|
||||||
|
|
@ -713,19 +713,6 @@ to an appropriate value, and optionally also set
|
||||||
`rmail-insert-mime-forwarded-message-function', and
|
`rmail-insert-mime-forwarded-message-function', and
|
||||||
`rmail-insert-mime-resent-message-function'.")
|
`rmail-insert-mime-resent-message-function'.")
|
||||||
|
|
||||||
;; FIXME this is unused since 23.1.
|
|
||||||
(defvar rmail-decode-mime-charset t
|
|
||||||
"Non-nil means a message is decoded by MIME's charset specification.
|
|
||||||
If this variable is nil, or the message has not MIME specification,
|
|
||||||
the message is decoded as normal way.
|
|
||||||
|
|
||||||
If the variable `rmail-enable-mime' is non-nil, this variable is
|
|
||||||
ignored, and all the decoding work is done by a feature specified by
|
|
||||||
the variable `rmail-mime-feature'.")
|
|
||||||
|
|
||||||
(make-obsolete-variable 'rmail-decode-mime-charset
|
|
||||||
"it does nothing." "23.1")
|
|
||||||
|
|
||||||
(defvar rmail-mime-charset-pattern
|
(defvar rmail-mime-charset-pattern
|
||||||
(concat "^content-type:[ \t]*text/plain;"
|
(concat "^content-type:[ \t]*text/plain;"
|
||||||
"\\(?:[ \t\n]*\\(?:format\\|delsp\\)=\"?[-a-z0-9]+\"?;\\)*"
|
"\\(?:[ \t\n]*\\(?:format\\|delsp\\)=\"?[-a-z0-9]+\"?;\\)*"
|
||||||
|
|
@ -4231,10 +4218,13 @@ This has an effect only if a summary buffer exists."
|
||||||
;;; Speedbar support for RMAIL files.
|
;;; Speedbar support for RMAIL files.
|
||||||
(eval-when-compile (require 'speedbar))
|
(eval-when-compile (require 'speedbar))
|
||||||
|
|
||||||
(defvar rmail-speedbar-match-folder-regexp "^[A-Z0-9]+\\(\\.[A-Z0-9]+\\)?$"
|
(defcustom rmail-speedbar-match-folder-regexp "^[A-Z0-9]+\\(\\.[A-Z0-9]+\\)?$"
|
||||||
"This regex is used to match folder names to be displayed in speedbar.
|
"Regexp matching Rmail folder names to be displayed in Speedbar.
|
||||||
Enabling this will permit speedbar to display your folders for easy
|
Enabling this permits Speedbar to display your folders for easy
|
||||||
browsing, and moving of messages.")
|
browsing, and moving of messages."
|
||||||
|
:type 'regexp
|
||||||
|
:group 'rmail
|
||||||
|
:group 'speedbar)
|
||||||
|
|
||||||
(defvar rmail-speedbar-last-user nil
|
(defvar rmail-speedbar-last-user nil
|
||||||
"The last user to be displayed in the speedbar.")
|
"The last user to be displayed in the speedbar.")
|
||||||
|
|
|
||||||
|
|
@ -183,12 +183,6 @@ so that the name will be unique among multiple Emacs processes."
|
||||||
:group 'idlwave-shell-general-setup
|
:group 'idlwave-shell-general-setup
|
||||||
:type 'string)
|
:type 'string)
|
||||||
|
|
||||||
(defvar idlwave-shell-fix-inserted-breaks nil
|
|
||||||
"OBSOLETE VARIABLE, is no longer used.
|
|
||||||
|
|
||||||
The documentation of this variable used to be:
|
|
||||||
If non-nil then run `idlwave-shell-remove-breaks' to clean up IDL messages.")
|
|
||||||
|
|
||||||
(defcustom idlwave-shell-prefix-key "\C-c\C-d"
|
(defcustom idlwave-shell-prefix-key "\C-c\C-d"
|
||||||
"The prefix key for the debugging map `idlwave-shell-mode-prefix-map'.
|
"The prefix key for the debugging map `idlwave-shell-mode-prefix-map'.
|
||||||
This variable must already be set when idlwave-shell.el is loaded.
|
This variable must already be set when idlwave-shell.el is loaded.
|
||||||
|
|
@ -223,9 +217,6 @@ window, but is useful for stepping, etc."
|
||||||
|
|
||||||
;; (defcustom idlwave-shell-debug-modifiers... See idlwave.el
|
;; (defcustom idlwave-shell-debug-modifiers... See idlwave.el
|
||||||
|
|
||||||
(defvar idlwave-shell-activate-alt-keybindings nil
|
|
||||||
"Obsolete variable. See `idlwave-shell-debug-modifiers'.")
|
|
||||||
|
|
||||||
(defcustom idlwave-shell-use-truename nil
|
(defcustom idlwave-shell-use-truename nil
|
||||||
"Non-nil means, use `file-truename' when looking for buffers.
|
"Non-nil means, use `file-truename' when looking for buffers.
|
||||||
If this variable is non-nil, Emacs will use the function `file-truename' to
|
If this variable is non-nil, Emacs will use the function `file-truename' to
|
||||||
|
|
@ -335,9 +326,6 @@ expression being examined."
|
||||||
(string :tag "Label ")
|
(string :tag "Label ")
|
||||||
(string :tag "Command"))))
|
(string :tag "Command"))))
|
||||||
|
|
||||||
(defvar idlwave-shell-print-expression-function nil
|
|
||||||
"OBSOLETE VARIABLE, is no longer used.")
|
|
||||||
|
|
||||||
(defcustom idlwave-shell-separate-examine-output t
|
(defcustom idlwave-shell-separate-examine-output t
|
||||||
"Non-nil means, put output of examine commands in their own buffer."
|
"Non-nil means, put output of examine commands in their own buffer."
|
||||||
:group 'idlwave-shell-command-setup
|
:group 'idlwave-shell-command-setup
|
||||||
|
|
@ -520,9 +508,6 @@ t Glyph when possible, otherwise face (same effect as 'glyph)."
|
||||||
(const :tag "Display glyph (red dot)" glyph)
|
(const :tag "Display glyph (red dot)" glyph)
|
||||||
(const :tag "Glyph or face." t)))
|
(const :tag "Glyph or face." t)))
|
||||||
|
|
||||||
(defvar idlwave-shell-use-breakpoint-glyph t
|
|
||||||
"Obsolete variable. See `idlwave-shell-mark-breakpoints'.")
|
|
||||||
|
|
||||||
(defcustom idlwave-shell-breakpoint-face 'idlwave-shell-bp
|
(defcustom idlwave-shell-breakpoint-face 'idlwave-shell-bp
|
||||||
"The face for breakpoint lines in the source code.
|
"The face for breakpoint lines in the source code.
|
||||||
Allows you to choose the font, color and other properties for
|
Allows you to choose the font, color and other properties for
|
||||||
|
|
|
||||||
|
|
@ -456,9 +456,6 @@ value of `!DIR'. See also `idlwave-library-path'."
|
||||||
(defvar idlwave-xml-system-rinfo-converted-file "idl_xml_rinfo.el")
|
(defvar idlwave-xml-system-rinfo-converted-file "idl_xml_rinfo.el")
|
||||||
(defvar idlwave-path-file "idlpath.el")
|
(defvar idlwave-path-file "idlpath.el")
|
||||||
|
|
||||||
(defvar idlwave-libinfo-file nil
|
|
||||||
"Obsolete variable, no longer used.")
|
|
||||||
|
|
||||||
(defcustom idlwave-special-lib-alist nil
|
(defcustom idlwave-special-lib-alist nil
|
||||||
"Alist of regular expressions matching special library directories.
|
"Alist of regular expressions matching special library directories.
|
||||||
When listing routine source locations, IDLWAVE gives a short hint where
|
When listing routine source locations, IDLWAVE gives a short hint where
|
||||||
|
|
@ -555,10 +552,6 @@ completions."
|
||||||
:group 'idlwave-completion
|
:group 'idlwave-completion
|
||||||
:type 'boolean)
|
:type 'boolean)
|
||||||
|
|
||||||
(defvar idlwave-default-completion-case-is-down nil
|
|
||||||
"Obsolete variable. See `idlwave-complete-empty-string-as-lower-case' and
|
|
||||||
`idlwave-completion-case'.")
|
|
||||||
|
|
||||||
(defcustom idlwave-buffer-case-takes-precedence nil
|
(defcustom idlwave-buffer-case-takes-precedence nil
|
||||||
"Non-nil means, the case of tokens in buffers dominates over system stuff.
|
"Non-nil means, the case of tokens in buffers dominates over system stuff.
|
||||||
To make this possible, we need to re-case everything each time we update
|
To make this possible, we need to re-case everything each time we update
|
||||||
|
|
@ -4525,8 +4518,6 @@ information updated immediately, leave NO-CONCATENATE nil."
|
||||||
nil 'idlwave-load-rinfo-next-step)))
|
nil 'idlwave-load-rinfo-next-step)))
|
||||||
(error nil))))
|
(error nil))))
|
||||||
|
|
||||||
(defvar idlwave-library-routines nil "Obsolete variable.")
|
|
||||||
|
|
||||||
;;------ XML Help routine info system
|
;;------ XML Help routine info system
|
||||||
(defun idlwave-load-system-routine-info ()
|
(defun idlwave-load-system-routine-info ()
|
||||||
;; Load the system routine info from the cached routine info file,
|
;; Load the system routine info from the cached routine info file,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue