mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-16 10:50:49 -08:00
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 726-750) - Update from CVS - Merge from emacs--rel--22 - Merge from gnus--rel--5.10 * emacs--rel--22 (patch 6-17) - Update from CVS - Update from CVS: src/xterm.c (XTread_socket): Revert last change. * gnus--rel--5.10 (patch 218-221) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-205
This commit is contained in:
commit
4ace64cc90
67 changed files with 5413 additions and 4299 deletions
|
|
@ -2467,23 +2467,11 @@ will clear the cache."
|
|||
"Take a macro function DEFINITION and make a lambda out of it."
|
||||
`(cdr ,definition))
|
||||
|
||||
;; There is no way to determine whether some subr is a special form or not,
|
||||
;; hence we need this list (which is probably out of date):
|
||||
(defvar ad-special-forms
|
||||
(let ((tem '(and catch cond condition-case defconst defmacro
|
||||
defun defvar function if interactive let let*
|
||||
or prog1 prog2 progn quote save-current-buffer
|
||||
save-excursion save-restriction save-window-excursion
|
||||
setq setq-default unwind-protect while
|
||||
with-output-to-temp-buffer)))
|
||||
;; track-mouse could be void in some configurations.
|
||||
(if (fboundp 'track-mouse)
|
||||
(push 'track-mouse tem))
|
||||
(mapcar 'symbol-function tem)))
|
||||
|
||||
(defmacro ad-special-form-p (definition)
|
||||
;;"non-nil if DEFINITION is a special form."
|
||||
(list 'memq definition 'ad-special-forms))
|
||||
(defun ad-special-form-p (definition)
|
||||
"Non-nil iff DEFINITION is a special form."
|
||||
(if (and (symbolp definition) (fboundp definition))
|
||||
(setq definition (indirect-function definition)))
|
||||
(and (subrp definition) (eq (cdr (subr-arity definition)) 'unevalled)))
|
||||
|
||||
(defmacro ad-interactive-p (definition)
|
||||
;;"non-nil if DEFINITION can be called interactively."
|
||||
|
|
|
|||
|
|
@ -197,7 +197,7 @@ Use the command `%s' to change this variable." pretty-name mode))
|
|||
|
||||
(let ((base-doc-string
|
||||
(concat "Non-nil if %s is enabled.
|
||||
See the command `%s' for a description of this minor-mode."
|
||||
See the command `%s' for a description of this minor mode."
|
||||
(if body "
|
||||
Setting this variable directly does not take effect;
|
||||
either customize it (see the info node `Easy Customization')
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ With prefix ARG, turn ElDoc mode on if and only if ARG is positive."
|
|||
|
||||
;;;###autoload
|
||||
(defun turn-on-eldoc-mode ()
|
||||
"Unequivocally turn on eldoc-mode (see variable documentation)."
|
||||
"Unequivocally turn on ElDoc mode (see command `eldoc-mode')."
|
||||
(interactive)
|
||||
(eldoc-mode 1))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue