1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-18 10:16:51 +00:00
Commit Graph

1941 Commits

Author SHA1 Message Date
Richard M. Stallman
300f994a93 (byte-compile-if): Guard the else-clause too. 2005-07-16 18:39:14 +00:00
Richard M. Stallman
83b0af6e4f (byte-compile-or-recursion): New function.
(byte-compile-or): Use that.
(byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
2005-07-16 18:27:25 +00:00
Richard M. Stallman
8877fa6fb3 (byte-compile-and-recursion): New function.
(byte-compile-and): Use byte-compile-and-recursion.
2005-07-16 18:02:07 +00:00
Richard M. Stallman
5834812aad (reb-cook-regexp): Avoid warning calling lre-compile-string.
(reb-color-display-p): Avoid warning.
2005-07-16 17:35:09 +00:00
Richard M. Stallman
b63ecadb4c (find-gc-unsafe-list, find-gc-source-directory, find-gc-subrs-used)
(find-gc-noreturn-list, find-gc-source-files):
Vars renamed and defvar'd.
2005-07-16 17:24:40 +00:00
Richard M. Stallman
b372cfa997 (checkdoc-make-overlay, checkdoc-overlay-put, checkdoc-delete-overlay)
(checkdoc-overlay-start, checkdoc-overlay-end)
(checkdoc-mode-line-update, checkdoc-char=):
Define such that compiler knows they are defined.

(checkdoc-call-eval-buffer): Deleted.  Use eval-buffer directly.
(checkdoc-read-event): Deleted.  Use read-event directly.
2005-07-16 17:16:57 +00:00
Eli Zaretskii
cb35e5595f (cl-make-type-test): Defer evaluation of cl-make-type-test to execution time. 2005-07-16 11:53:25 +00:00
Eli Zaretskii
578f810645 (cl-make-type-test): Add `atom' type. 2005-07-16 11:35:33 +00:00
Luc Teirlinck
fceb44d286 (define-minor-mode): Avoid constructing a defcustom with two :set or
:type keywords.
2005-07-16 02:25:48 +00:00
Richard M. Stallman
1f7a271b20 (emacs-lisp-mode-syntax-table): Don't give ^M comment-end syntax. 2005-07-15 17:37:27 +00:00
Juanma Barranquero
3c8dd9b993 (derived-mode-run-hooks): Reinstalled, as it is needed for pre-21 compatibility.
Thanks to Stefan Monnier for pointing this out.
2005-07-15 08:39:57 +00:00
Juanma Barranquero
fea34e9fc2 (derived-mode-run-hooks): Remove.
(derived-mode-hook-name): Doc fix.
2005-07-15 01:23:01 +00:00
Luc Teirlinck
c736d6cff6 (define-minor-mode): Do not override explicitly specified :initialize keyword. 2005-07-14 00:56:13 +00:00
Richard M. Stallman
3cc9e6d817 (edebug-slow-after, edebug-slow-before): Do nothing if edebug-active.
(edebug-enter): Don't do with-timeout-suspend here.
(edebug-display): Do it here instead.
2005-07-11 04:05:39 +00:00
Richard M. Stallman
e2dacaacaf (edebug-enter): Call with-timeout-suspend and with-timeout-unsuspend. 2005-07-10 17:23:54 +00:00
Richard M. Stallman
385480e59a (debug): Call with-timeout-suspend and with-timeout-unsuspend. 2005-07-10 17:19:07 +00:00
Richard M. Stallman
89c020e85d (with-timeout-timers): New variable.
(with-timeout): Bind that variable to record timers.
(with-timeout-suspend, with-timeout-unsuspend): New functions.
2005-07-10 17:18:25 +00:00
Richard M. Stallman
028d38a278 Move debugger-mode to a more natural place. 2005-07-10 17:07:19 +00:00
Richard M. Stallman
245f0222c6 (debug-help-follow): New function.
(debugger-mode-map): Use that instead of help-follow.
(debugger-setup-buffer): Use eval-buffer-list to handle eval-buffer frames.
2005-07-10 17:06:33 +00:00
Richard M. Stallman
b9549e9dc7 (debugger-setup-buffer): When eval-buffer
was called with nil for the buffer, handle the read position right.
Handle read position for eval-region, too.
2005-07-09 04:14:26 +00:00
Richard M. Stallman
65a30f585c (checkdoc-proper-noun-list):
Check for "emacs", etc., as entire symbol, not just as word.
(checkdoc-file-comments-engine): Use regexp-quote on FN.
2005-07-08 22:54:57 +00:00
Richard M. Stallman
82a726b4ee (byte-compile-maybe-guarded): Check for (featurep 'xemacs) and turn
off warnings in what it guards.  Use unwind-protect to ensure
byte-compile-unresolved-functions is updated.
2005-07-08 22:49:47 +00:00
Stefan Monnier
c13ce396ae (lisp-mode-variables): Prevent adaptive
filling from using prefix when filling a single-line docstring.
2005-07-04 20:13:45 +00:00
Lute Kamstra
3a35cf56e7 Update FSF's address. 2005-07-04 17:55:18 +00:00
Juanma Barranquero
2625bdbf8e (trace): Finish `defgroup' description with period. 2005-07-04 02:47:21 +00:00
Juanma Barranquero
4702c10dcd (testcover): Finish `defgroup' description with period. 2005-07-04 02:45:49 +00:00
Juanma Barranquero
667ab8c450 (elp): Finish `defgroup' description with period. 2005-07-04 02:44:09 +00:00
Juanma Barranquero
ea400c880a (edebug): Finish `defgroup' description with period.
(edebug-display-freq-count): "?\ " -> "?\s".
2005-07-04 02:43:00 +00:00
Juanma Barranquero
25d1fc94f9 (bytecomp): Finish `defgroup' description with period. 2005-07-04 02:41:08 +00:00
Juanma Barranquero
7452fadcb3 (with-timeout): Improve argument/docstring consistency. 2005-07-04 01:22:30 +00:00
Juri Linkov
45cbf2fe87 (edebug-eval-defun): Remove unnecessary quotes. 2005-07-04 01:07:57 +00:00
Juri Linkov
2a0c538b75 (eval-defun-1): Remove unnecessary quotes. 2005-07-04 01:05:56 +00:00
Juri Linkov
df5f6df1de (crm-find-current-element)
(crm-minibuffer-complete-and-exit): Handle minibuffer prompt.
2005-07-04 01:04:32 +00:00
Juanma Barranquero
ec0421f3c8 (lisp-indent-maximum-backtracking): Fix typos in docstrings.
(lisp-indent): Finish `defgroup' description with period.
2005-07-04 00:39:30 +00:00
Richard M. Stallman
5de35ba42e (macroexp-accumulate): Rename arg to var+list. 2005-07-03 16:17:50 +00:00
Richard M. Stallman
019472f486 (byte-compile-nogroup-warn): Don't warn when name is not constant
or for defining the group `emacs'.
2005-07-03 16:17:11 +00:00
Richard M. Stallman
6261856785 (crm-do-completion): Handle minibuffer prompt.
(crm-find-current-element): Likewise.
2005-07-01 01:10:42 +00:00
Stefan Monnier
01bf52cbaf (debug): Quieten Drew Adams. 2005-06-30 22:18:27 +00:00
Juanma Barranquero
1bcb666b44 (pp-buffer): Change space constants followed by a sexp to "?\s ". 2005-06-29 13:52:29 +00:00
Stefan Monnier
62350cdd1a (define-minor-mode): Don't automatically add a :require to the defcustom. 2005-06-26 18:21:46 +00:00
Stefan Monnier
b7a45ee150 (make-autoload): Add the :setter for defcustoms corresponding to minor modes. 2005-06-26 18:18:04 +00:00
Richard M. Stallman
e3034a95bc (lisp-mode-variables): Bind comment-indent-function locally. 2005-06-25 14:10:23 +00:00
Luc Teirlinck
7f72ddd58d (ring-elements): Make it return a list of the elements of RING in
order, and without bogus nil elements.
2005-06-24 01:20:14 +00:00
Lute Kamstra
ce5ce46def (debugger-special-form-p): New defun.
(debug-on-entry): Use it.  New interactive declaration that uses
function-called-at-point.
2005-06-23 08:20:33 +00:00
Juri Linkov
7cbb6dad76 (edebug-eval-defun):
Set `saved-face' temporarily to nil before calling form.
Set `customized-face' to the new spec after that.
2005-06-21 15:59:51 +00:00
Juri Linkov
a416b8923f (eval-defun-1):
Set `saved-face' temporarily to nil before calling form.
Set `customized-face' to the new spec after that.
2005-06-21 15:59:33 +00:00
Juanma Barranquero
c1fe651240 (byte-optimize-pure-func): Fix spellings. 2005-06-21 13:45:12 +00:00
Juanma Barranquero
8ad8cfa5c8 (check-parens): Fix spellings. 2005-06-21 13:44:23 +00:00
Luc Teirlinck
8a33e9f1ca (edebug-goto-here): Doc fix. 2005-06-17 14:32:46 +00:00
Juanma Barranquero
53099cfc9e (display-warning, lwarn, warning-minimum-log-level): Doc fixes.
(warning-minimum-level, warning-minimum-log-level): Add :debug to defcustom's
choices.
2005-06-17 11:49:17 +00:00
Juanma Barranquero
8665b2b6d7 (regexp-opt-depth): Fix spelling in docstrings. 2005-06-16 16:14:56 +00:00
Juanma Barranquero
1936c9a9a8 (elint-init-env): Fix spelling in docstrings. 2005-06-16 16:14:11 +00:00
Juanma Barranquero
a9873dbbeb (derived-mode-init-mode-variables): Fix spelling in docstrings. 2005-06-16 16:13:25 +00:00
Luc Teirlinck
b6386e6354 (edebug-all-defs, edebug-initial-mode, edebug-print-length)
(edebug-print-level, edebug-print-circle, edebug-modify-breakpoint)
(edebug-eval-last-sexp, edebug-eval-print-last-sexp): Doc fixes.
2005-06-14 20:39:04 +00:00
Juanma Barranquero
fbb70c539b (make-obsolete, define-obsolete-function-alias): Rename arguments FUNCTION and
NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
(make-obsolete-variable, define-obsolete-variable-alias): Rename arguments
VARIABLE and NEW to OBSOLETE-NAME and CURRENT-NAME respectively.
2005-06-14 15:50:22 +00:00
Lute Kamstra
8ac3941d04 (debug-on-entry): Fix docstring. 2005-06-14 12:00:50 +00:00
Luc Teirlinck
922a9de306 (cancel-debug-on-entry): Mention default in minibuffer prompt. 2005-06-13 23:40:05 +00:00
Lute Kamstra
dd72a03ac2 (cancel-debug-on-entry): Make the empty string argument obsolete. 2005-06-13 08:14:06 +00:00
Stefan Monnier
84ae490875 Add comment. 2005-06-12 16:57:08 +00:00
Thien-Thi Nguyen
8b09abe105 Fix repeat' BNF and bits 2' example in Commentary. 2005-06-11 23:56:33 +00:00
Luc Teirlinck
8e71c318da (debug-on-entry, cancel-debug-on-entry): Doc fixes. 2005-06-11 23:52:51 +00:00
Thien-Thi Nguyen
d4ddf7839c Doc fixes for public funcs:
"Returns" to "return", document useful return values, etc.
2005-06-11 20:33:28 +00:00
Lute Kamstra
e5d79aa59c (edebug-eval-mode-map): Don't copy lisp-interaction-mode-map but make
it the parent.
(edebug-eval-mode): Use define-derived-mode.
2005-06-11 08:40:47 +00:00
Miles Bader
4719d18424 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-387
Remove "-face" suffix from testcover faces

2005-06-10  Miles Bader  <miles@gnu.org>

   * lisp/emacs-lisp/testcover.el (testcover-nohits, testcover-1value):
   Remove "-face" suffix from face names.
   (testcover-nohits-face, testcover-1value-face):
   New backward-compatibility aliases for renamed faces.
   (testcover-mark): Use renamed testcover faces.
2005-06-10 10:44:18 +00:00
Stefan Monnier
9b530428ea (debugger-will-be-back): New var.
(debug): Use it.
(debugger-step-through, debugger-continue, debugger-jump)
(debugger-return-value): Set it when needed.
(debugger-make-xrefs, debugger-frame, debugger-frame-clear):
Use inhibit-read-only.
2005-06-09 03:09:30 +00:00
Stefan Monnier
d48f0f00da (debug): Don't iconify if we know we'll re-enter the debugger immediately
anyway.  Undo the 2005-06-06 change, rendered unnecessary now.
2005-06-08 19:35:54 +00:00
Richard M. Stallman
a566ce8e09 (define-minor-mode): If BODY is empty, give the variable a doc string
that doesn't say don't set it directly.
2005-06-08 15:54:43 +00:00
Juanma Barranquero
590bc48b85 (defstruct): Set 'doc-string-elt property. 2005-06-07 10:52:08 +00:00
Stefan Monnier
532c188a19 (debug): Don't bury the buffer unless it's in a dedicated window. 2005-06-06 19:47:05 +00:00
Richard M. Stallman
77932668c2 (debugger-window): New variable.
(debug): Use debugger-window if it is set and still alive.
Record debugger-window for next entry.
2005-06-06 12:29:57 +00:00
Luc Teirlinck
876daebc85 (define-global-minor-mode): Make it keep track of which major mode it
enabled the minor mode for.  Use find-file-hook again.  Update docstring.
2005-06-04 22:13:57 +00:00
Stefan Monnier
51a67d35db 4-digit copyright years. 2005-06-01 16:22:43 +00:00
Stefan Monnier
6cb9fac363 (easy-menu-return-item): Find menu items with a nil command binding. 2005-06-01 16:22:00 +00:00
Juanma Barranquero
358e4d6d1d (defsetf): Improve argument/docstring consistency. 2005-06-01 15:33:50 +00:00
Masatake YAMATO
6dfa731f20 * emacs-lisp/find-func.el (find-function-noselect): Handle
subroutines.
* help-fns.el (help-C-file-name): Added autoload mark for
`find-function-noselect'.
2005-05-30 18:06:02 +00:00
Richard M. Stallman
cbd87c94ac (byte-compile-nogroup-warn): Warn only when name to be defined is quoted. 2005-05-30 06:49:18 +00:00
Lute Kamstra
d47f3fc56f (reb-mode): Use run-mode-hooks. 2005-05-26 15:13:09 +00:00
Juanma Barranquero
868904eb92 (acons, pairlis): Add docstring. 2005-05-23 00:05:40 +00:00
Luc Teirlinck
7fb8093523 (define-global-minor-mode): Use `after-change-major-mode-hook' instead
of `find-file-hook'.
2005-05-22 22:07:22 +00:00
Stefan Monnier
6cd0254fe9 (eql): Remove. It's a builtin already. 2005-05-22 20:15:05 +00:00
Juanma Barranquero
3187ba1c4f (function*, case, ecase, typecase, etypecase, progv, lexical-let, lexical-let*,
multiple-value-bind, multiple-value-setq, shiftf): Improve argument/docstring
consistency.
2005-05-22 17:51:22 +00:00
Juanma Barranquero
9ae5b0b9dc (coerce, map, maplist, cl-mapc, mapl, mapcan, mapcon, some, every, notany,
notevery, signum, isqrt, concatenate, list-length, get*, getf, cl-remprop):
Improve argument/docstring consistency.
2005-05-22 17:48:02 +00:00
Juanma Barranquero
708c63a689 (pushnew, cl-macroexpand, floatp-safe, plusp, minusp, oddp, evenp, mapcar*,
list*, copy-list, adjoin, subst): Improve argument/docstring consistency.
2005-05-22 17:46:50 +00:00
Nick Roberts
8449720ce4 Remove make-obsolete-variable for
already deleted variables: auto-fill-hook, blink-paren-hook,
lisp-indent-hook, inhibit-local-variables, unread-command-event
suspend-hooks, comment-indent-hook, meta-flag,
before-change-function, after-change-function,
font-lock-doc-string-face.
2005-05-22 02:30:41 +00:00
Luc Teirlinck
3e2c3ab0f5 (define-derived-mode): Doc fix. 2005-05-21 22:35:35 +00:00
David Kastrup
8292be61c5 (easy-menu-add): Correct docstring since
easy-menu-add is not a nop on Emacs; and clarify when to call it.
2005-05-20 15:30:59 +00:00
Juanma Barranquero
47bc4b3fe1 (reduce, fill, replace, remove*, remove-if, remove-if-not, delete*, delete-if,
delete-if-not, remove-duplicates, delete-duplicates, substitute, substitute-if,
substitute-if-not, nsubstitute, nsubstitute-if, nsubstitute-if-not, find,
find-if, find-if-not, position, position-if, position-if-not, count, count-if,
count-if-not, mismatch, search, sort*, stable-sort, merge, member*, member-if,
member-if-not, assoc*, assoc-if, assoc-if-not, rassoc*, rassoc-if,
rassoc-if-not, union, nunion, intersection, nintersection, set-difference,
nset-difference, set-exclusive-or, nset-exclusive-or, subsetp, subst-if,
subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis, nsublis, tree-equal):
Improve argument/docstring consistency.
2005-05-20 14:30:34 +00:00
Juanma Barranquero
f530778210 Specify missing group (and type, if simple) in defcustom. 2005-05-19 19:06:19 +00:00
Richard M. Stallman
8cd567b842 (eval-when-compile): Doc fix. 2005-05-19 15:39:56 +00:00
Richard M. Stallman
fe33e7c83c (byte-compile-file-form-custom-declare-variable):
Call byte-compile-nogroup-warn if appropriate.
2005-05-19 15:39:21 +00:00
Lute Kamstra
07b41c4275 (copyright-fix-years): Make sure all years are fixed. Don't insert a
space after a dash.
2005-05-19 08:13:31 +00:00
Luc Teirlinck
292c8ae828 (eldoc-mode): Doc fix. 2005-05-18 15:11:36 +00:00
Lute Kamstra
7bc108869d (check-parens): Fix docstring. 2005-05-18 08:29:38 +00:00
Lute Kamstra
f567894362 (define-minor-mode): Don't generate a defcustom for the mode hook variable. 2005-05-17 15:17:18 +00:00
Lute Kamstra
77777daf1d (authors): Do parse the ChangeLogs of the Emacs Lisp Reference Manual. 2005-05-17 15:05:02 +00:00
Juanma Barranquero
213233f006 (subsetp, tree-equal): Doc fixes. 2005-05-17 00:28:50 +00:00
Juanma Barranquero
4342e957a2 (macrolet, symbol-macrolet): Doc fixes. 2005-05-17 00:26:59 +00:00
Juanma Barranquero
f4db41fcbb (eql, floatp-safe, plusp, minusp, oddp, evenp, list*): Doc fixes. 2005-05-17 00:26:26 +00:00
Juanma Barranquero
4ea3cc0e17 (equalp): Doc fix. 2005-05-16 15:32:09 +00:00
Juanma Barranquero
027a4b6b3f Replace string-to-int' by string-to-number'. 2005-05-16 11:34:49 +00:00
Richard M. Stallman
02d9d6829a (copyright-fix-years): Match properly if the first year is 2-digit.
Don't mess up the whitespace after the years by filling.
2005-05-15 22:03:16 +00:00
Richard M. Stallman
76f414790d (lisp-mode-variables): Set font-lock-comment-start-skip. 2005-05-15 14:29:25 +00:00
Luc Teirlinck
a5079d4022 (define-derived-mode): Add link to Elisp manual to docstring. 2005-05-14 18:32:45 +00:00
Richard M. Stallman
11efeb9b26 (byte-compile-nogroup-warn): New function.
(byte-compile-form): Call byte-compile-nogroup-warn.
(byte-compile-warning-types): Doc fix.
2005-05-14 12:30:08 +00:00
Richard M. Stallman
4021f35884 (eldoc-documentation-function): Add autoload. 2005-05-14 11:25:31 +00:00
Nick Roberts
f964fa513c (easy-menu-define): Doc fixes. 2005-05-13 23:22:42 +00:00
Lute Kamstra
7e8035019d (define-generic-mode): Don't generate a defcustom for the mode hook
variable.  Delete the last argument.
2005-05-12 13:23:31 +00:00
Eli Zaretskii
906aee9391 (easy-mmode-pretty-mode-name): Improve commentary. 2005-05-08 19:39:20 +00:00
Eli Zaretskii
a5ad278d75 (cl-transform-lambda): Recognize declare' as well as interactive',
so that defmacro* would recognize `declare' forms.
2005-05-07 15:46:21 +00:00
Eli Zaretskii
e6469973d4 (easy-mmode-pretty-mode-name): Explain
more about the LIGHTER arg's usage in the doc string.  Add
commentary to clarify what the code does.  Fix the regexp that
strips whitespace from LIGHTER.  Quote LIGHTER before using it,
since it could have characters special to regular expressions.
2005-05-07 15:06:42 +00:00
Luc Teirlinck
342ef03d5b (define-obsolete-function-alias, define-obsolete-variable-alias): Doc Fixes. 2005-05-05 22:58:40 +00:00
Juanma Barranquero
3fe2692297 (define-obsolete-function-alias): Fix typo in docstring. 2005-05-05 09:18:53 +00:00
Nick Roberts
35bfeac0e5 (dot, dot-min, dot-max): Don't create
bytecode symbols.
2005-05-01 13:28:55 +00:00
Lute Kamstra
74919c6f6a Improve commentary section.
(define-generic-mode): Improve docstring.
2005-04-29 13:12:26 +00:00
Lute Kamstra
817edb155f (define-generic-mode): Fix docstring. 2005-04-28 14:01:03 +00:00
Lute Kamstra
8af0371d68 (generic-mode-internal): Simplify font-lock-defaults. 2005-04-28 09:18:24 +00:00
Lute Kamstra
c25eec81aa (define-minor-mode): Fix docstring. 2005-04-26 14:17:51 +00:00
Richard M. Stallman
49c650714b Fix previous change. 2005-04-26 11:00:56 +00:00
Richard M. Stallman
0a3e46de17 (eldoc-mode): Doc fix.
(eldoc-documentation-function):
Renamed from eldoc-print-current-symbol-info-function.  Calls changed.
2005-04-26 10:59:44 +00:00
Nick Roberts
0448b47601 (define-obsolete-function-alias): New macro. 2005-04-26 09:03:56 +00:00
Richard M. Stallman
25e73e0cdb (easy-menu-do-define): Use defalias, not fset. 2005-04-23 16:38:03 +00:00
Nick Roberts
f7f8f37aa6 (define-obsolete-variable-alias): New macro. 2005-04-22 04:08:08 +00:00
Lute Kamstra
9aade6c6f2 Move here from parent dir. 2005-04-13 08:55:01 +00:00
Richard M. Stallman
90d0422ab8 (map-y-or-n-p): Clarify RET/q in help message. 2005-04-10 23:25:16 +00:00
Luc Teirlinck
a64dc1a44c (defun-prompt-regexp, parens-require-spaces, buffer-end, end-of-defun)
(insert-parentheses): Doc fixes.
2005-04-08 23:10:24 +00:00
Dan Nicolaescu
ea81d57ec5 * mh-customize.el (mh-speedbar-selected-folder-face): Special case
high number of colors displays.

* textmodes/table.el (table-cell-face): Add special case for
displays supporting a high number of colors.
* progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
(vhdl-font-lock-reserved-words-face)
(vhdl-speedbar-architecture-face)
(vhdl-speedbar-instantiation-face)
(vhdl-speedbar-architecture-selected-face)
(vhdl-speedbar-instantiation-selected-face): Likewise.
* progmodes/sh-script.el (sh-heredoc-face): Likewise.
* progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
* progmodes/ebrowse.el (ebrowse-tree-mark-face)
(ebrowse-root-class-face, ebrowse-member-attribute-face)
(ebrowse-progress-face): Likewise.
* progmodes/compile.el (compilation-info-face): Likewise.
* progmodes/cc-fonts.el (c-invalid-face): Likewise.
* emacs-lisp/re-builder.el (reb-match-3): Likewise.
* calendar/calendar.el (diary-face): Likewise.
* woman.el (woman-italic-face, woman-bold-face)
(woman-unknown-face): Likewise.
* wid-edit.el (widget-button-pressed-face): Likewise.
* whitespace.el (whitespace-highlight-face): Likewise.
* smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
* pcvs-info.el (cvs-marked-face): Likewise.
* info.el (info-xref): Likewise.
* ido.el (ido-subdir-face, ido-indicator-face): Likewise.
* hilit-chg.el (highlight-changes-face)
(highlight-changes-delete-face): Likewise.
* hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
(hi-red-b): Likewise.
* generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
* font-lock.el (font-lock-keyword-face)
(font-lock-function-name-face, font-lock-warning-face): Likewise.
* cus-edit.el (custom-invalid-face, custom-modified-face)
(custom-set-face, custom-changed-face, custom-variable-tag-face)
(custom-group-tag-face-1, custom-group-tag-face): Likewise.
* comint.el (comint-highlight-prompt): Likewise.
2005-04-08 14:26:13 +00:00
Kim F. Storm
4ee0202022 (authors-aliases): Update list.
(authors-ignored-files): New list.
(authors-fixed-entries): Fix typo.
(authors-renamed-files-alist): Update list.
(authors-add): Check authors-ignored-files.
2005-04-08 11:54:57 +00:00
Lute Kamstra
e0e5f0766c (copyright-update-year): Replace the right subexpression. Suggested
by Jay Bingham <jay.bingham@hp.com>.
2005-04-05 23:19:34 +00:00
Lute Kamstra
ab7bc2908b (define-global-minor-mode): Don't use custom-current-group.
(define-minor-mode): Ditto.  Document default :group value.
2005-04-05 14:46:29 +00:00
Lute Kamstra
90f5a5a05e (eldoc-mode): Specify :group. 2005-04-04 09:11:34 +00:00
Richard M. Stallman
1b39b4933b (make-autoload): Handle define-global-minor-mode. 2005-03-31 21:17:40 +00:00
Richard M. Stallman
39a27f952b (define-global-minor-mode): Renamed from easy-mmode-define-global-mode.
(easy-mmode-define-global-mode): Alias for define-global-minor-mode.
2005-03-31 21:16:54 +00:00
Lute Kamstra
2a3a044ce6 (easy-mmode-define-global-mode, define-minor-mode): Call
custom-current-group at load-time.
2005-03-31 14:49:09 +00:00
Lute Kamstra
d702990801 (debug-on-entry): Handle autoloaded functions and compiled macros.
(debug-convert-byte-code): Handle macros too.
(debug-on-entry-1): Don't signal an error when trying to clear a
function that is not set to debug on entry.
2005-03-29 13:59:41 +00:00
Stefan Monnier
be940bc538 (debugger-record-expression): Add a missing format to `message'.
Inspired by Deepak Goel <deego@gnufans.org>.
2005-03-26 14:46:16 +00:00
Stefan Monnier
b62c13c2bd (rx-constituents): Add symbol-start and symbol-end. 2005-03-25 14:23:11 +00:00
Werner LEMBERG
bece3937bf * emacs-lisp/advice.el: Replace legal' with valid'. 2005-03-25 09:55:34 +00:00
Werner LEMBERG
4920bd1ec4 * emacs-lisp/cl-macs.el: Replace illegal' with invalid'. 2005-03-25 08:27:58 +00:00
Lute Kamstra
486212810f (lisp-imenu-generic-expression): Recognize define-generic-mode. 2005-03-24 09:22:11 +00:00
Eli Zaretskii
1b1556b11a (lisp-mode-variables): Recognize `@' in function names. 2005-03-19 14:01:52 +00:00
Juri Linkov
fe3947c39d (find-function-regexp): Add defun-emitting macro `menu-bar-make-toggle'. 2005-03-16 07:41:57 +00:00
Lute Kamstra
dc64809a6f (debugger-make-xrefs): Docstring fix. Ignore a `*' at the beginning
of a line.
2005-03-14 17:46:09 +00:00
Lute Kamstra
623374a568 (macro-declaration-function): Move from subr.el.
(dont-compile, eval-when-compile, eval-and-compile): Use declare to
specify indentation.
2005-03-14 14:05:13 +00:00
Lute Kamstra
c4fbcb0182 (debug): Set debug-on-exit before calling debugger-setup-buffer so
that backtrace marks the frames set to debug-on-exit and we don't have
to do it manually.  Set an extra debug-on-exit for macro's.
(debugger-setup-buffer): Don't mark the top frame manually.
2005-03-13 20:54:14 +00:00
Lute Kamstra
3fdfb09c1c Replace lisp-indent-hook with lisp-indent-function throughout.
(with-no-warnings): Set lisp-indent-function property.
2005-03-12 17:24:29 +00:00
Lute Kamstra
449808f757 (debug-entry-code): Delete it.
(implement-debug-on-entry): New function to replace debug-entry-code.
(debug-on-entry-1): Use implement-debug-on-entry.  Delete the second
argument as the 2005-03-07 change makes it obsolete.
(debug-on-entry, cancel-debug-on-entry): Update call to
debug-on-entry-1.
(debug, debugger-setup-buffer): Comment update.
(debugger-frame-number): Update to work with implement-debug-on-entry.
2005-03-10 09:43:01 +00:00
Miles Bader
f195388009 Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-167
Tweak obsolete function/variable warning message

2005-03-09  Miles Bader  <miles@gnu.org>

   * lisp/emacs-lisp/bytecomp.el (byte-compile-variable-ref)
   (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
2005-03-09 10:16:02 +00:00
Lute Kamstra
9b54d4534e (debugger-step-through): Make sure that stepping into the debugger's
code is not possible.
(debugger-jumping-flag): Docstring update.
2005-03-08 20:15:57 +00:00
Stefan Monnier
a29cf45057 (debug-on-entry-1): Fix handling of macros. 2005-03-07 14:12:27 +00:00
Lute Kamstra
15cf150db7 (debugger-step-after-exit): Make it a defvar.
(debug-function-list): Ditto.
2005-03-04 14:48:14 +00:00
Lute Kamstra
b6b77a9068 (inhibit-debug-on-entry): Add docstring.
(debugger-jumping-flag): New var.
(debug-entry-code): Use it.
(debugger-jump): Use debugger-jumping-flag and add debugger-reenable
to post-command-hook.
(debugger-reenable): Use debugger-jumping-flag and remove itself from
post-command-hook.
(debug, debug-on-entry, cancel-debug-on-entry): Remove call to
debugger-reenable.
2005-03-03 16:25:13 +00:00
Lute Kamstra
439368ed41 (debug): Skip one more frame in case of debug on entry.
(debugger-setup-buffer): Delete one more frame line in case of debug
on entry.
(debugger-frame-number): Update to use the new text introduced by the
1999-11-03 change.  Skip one more frame in case of debug on entry.
2005-03-01 13:02:37 +00:00
Kim F. Storm
40534fe432 Fix years. 2005-03-01 10:15:32 +00:00
Kim F. Storm
422032f0ca (copyright-fix-years): New command. 2005-03-01 10:14:48 +00:00
Lute Kamstra
07f3fdb1d1 (debug-on-entry-1): Reimplement to make sure that debug-entry-code can
be safely removed from a function while this code is being evaluated.
Revert the 2005-02-27 change as the new implementation no longer
requires it.  Make sure that a function body containing just a string
is not mistaken for a docstring.
2005-03-01 09:08:47 +00:00
Stefan Monnier
cf9a1b693f (inhibit-debug-on-entry): New var.
(debug): Use it.  Move the inhibit-trace earlier.
(debug-entry-code): New const.
(debug-on-entry-1): Use it.
2005-02-28 14:33:50 +00:00
Richard M. Stallman
e342a48a65 (regexp-builder): New function. 2005-02-27 10:35:51 +00:00
Richard M. Stallman
e29824bddc (debug-on-entry-1): If function body is empty, add nil as body form. 2005-02-27 09:57:51 +00:00
Stefan Monnier
5f8a82e1ac (inhibit-trace): New var.
(trace-make-advice): Use it.
2005-02-27 02:30:58 +00:00
Stefan Monnier
3f4468ab4e (debug): Put back the inhibit-trace. 2005-02-27 02:26:05 +00:00
Stefan Monnier
78d54deee7 (debug): Hide the buffer if it's not killed.
Remove unused and inexistent var `inhibit-trace'.
(debugger-mode): Use run-mode-hooks.
(debugger-list-functions): Add buttons; setup xref stack.
2005-02-26 05:28:24 +00:00
Lute Kamstra
43817a7520 (lisp-mode-variables): Add ;;;###autoload to `outline-regexp'.
Suggested by Stefan Monnier <monnier@iro.umontreal.ca>
(lisp-outline-level): Improve efficiency.  Suggested by David Kastrup
<dak@gnu.org>.
2005-02-15 09:23:22 +00:00
Kim F. Storm
bf247b6ed0 Change release version from 21.4 to 22.1 throughout.
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Richard M. Stallman
03deb635e5 (buffer-end): Doc fix. 2005-02-06 10:40:20 +00:00
Thien-Thi Nguyen
cc08f5b253 (lisp-indent-function): Fix bug:
When delegating, order args in the funcall correctly.
2005-02-01 15:50:46 +00:00
Thien-Thi Nguyen
b961eb0e98 (lisp-indent-function): Doc fix. 2005-02-01 15:02:50 +00:00
Stefan Monnier
f9475d97ee (eval-defun-1): Make sure `defvar' always sets the default value. 2005-01-28 16:27:13 +00:00
Richard M. Stallman
dd60a465fb (backward-kill-sexp, kill-sexp): Doc fixes. 2005-01-17 23:48:10 +00:00
Richard M. Stallman
d4b6c2e332 (lm-with-file): Use Lisp mode in temp buffer.
In non-temp buffer, switch syntax table temporarily.
2005-01-15 18:16:44 +00:00
Richard M. Stallman
5a77048aef (indent-pp-sexp): Doc fix. 2005-01-15 18:11:33 +00:00
Reiner Steib
9deb0abaf8 Fixed typo in Commentary section. 2005-01-12 16:07:42 +00:00
Richard M. Stallman
8d3e54757a Comment changes. 2005-01-09 00:30:53 +00:00
Richard M. Stallman
c7ce7fc43b (find-face-definition): Renamed from find-face. 2005-01-07 02:52:29 +00:00
John Paul Wallington
d7975e20a0 Update copyright. Update commentary to mention rx syntax support. 2005-01-06 21:58:17 +00:00
Richard M. Stallman
436c08c288 (find-variable, find-variable-other-window, find-variable-other-frame):
Fix the TYPE args to find-function-read and find-function-do-it.
(find-function): Doc fix.
(find-function-at-point): Replace function-at-point alias.
2005-01-05 19:31:57 +00:00
Richard M. Stallman
0acffda1d3 Doc fixes.
(find-face-regexp): New variable.
(find-function-regexp-alist): New variable.
(find-function-C-source): Third arg is now TYPE.
(find-function-search-for-symbol): Handle general TYPE.
(find-function-read, find-function-do-it): Handle general TYPE.
(find-definition-noselect, find-face): New functions.
(function-at-point): Alias deleted.
2005-01-05 01:08:24 +00:00
Stefan Monnier
1b60b25ac3 (find-variable-regexp): Avoid defface. 2005-01-03 22:05:12 +00:00
Richard M. Stallman
afb62fddcf (mark-sexp, mark-defun): New arg ALLOW-EXTEND
enables the feature to extend the existing region.
2004-12-29 01:32:06 +00:00
Richard M. Stallman
654359e2e3 (debugger-make-xrefs): Call symbol-file with `defun'. 2004-12-27 16:17:46 +00:00
Richard M. Stallman
9f14330b7b (find-function-noselect): Call symbol-file with `defun'.
(find-variable-noselect): Call symbol-file with `defvar'.
2004-12-27 16:17:10 +00:00
Richard M. Stallman
4db985039f Comment change. 2004-12-21 11:50:52 +00:00
Kim F. Storm
90c08845df (beginning-of-defun, end-of-defun): Don't
use inhibit-mark-movement.
2004-12-14 12:18:11 +00:00
Richard M. Stallman
8e2eba0979 (elint-standard-variables, elint-unknown-builtin-args): Move definitions up. 2004-12-13 19:34:46 +00:00
Juri Linkov
967e1a52ad * emacs-lisp/lisp.el (beginning-of-defun, end-of-defun):
Do not push mark when mark is active in transient-mark-mode.
* emacs-lisp/lisp.el (mark-sexp, mark-defun):
Extend the region when mark is active in transient-mark-mode,
regardless of the last command.  Doc fix.
* emacs-lisp/lisp.el (mark-sexp): Reverse the condition for
preserving direction, to mark forward instead of backward when mark
is equal to point (e.g. when C-SPC C-M-SPC is typed in t-m-m).
2004-12-13 03:09:59 +00:00
Stefan Monnier
e8592238a1 (checkdoc-continue, checkdoc-comments, checkdoc-message-text, checkdoc-defun):
Fix format messages for calls to `error'.
2004-12-11 22:01:42 +00:00
Stefan Monnier
22864a4875 (regexp-opt-depth): Use subregexp-context-p.
(regexp-opt-not-groupie*-re): Remove.
(regexp-opt): Properly handle inputs with duplicate entries.
2004-12-06 15:12:46 +00:00
Richard M. Stallman
9dda72d3ea (elint-standard-variables): Update list of variables. 2004-12-03 00:11:21 +00:00
Juri Linkov
20c78df04b (edebug-set-global-break-condition):
Use `read-expression-history'.  Set initial contents only if
`edebug-global-break-condition' is non-nil.  Set histpos to 1
if initial contents is equal to the last history element.
(edebug-set-conditional-breakpoint): Instead of temporarily
prepending the current condition to the history, set initial
contents to the current condition.  Set histpos to 1 if initial
contents is equal to the last history element.
2004-11-28 07:57:10 +00:00
Richard M. Stallman
f5c9c551ad Comment changes. 2004-11-27 19:02:52 +00:00
Stefan Monnier
443b961aee (cl-parse-loop-clause, labels): Use gensym
rather than make-symbol for symbols which are used in
a symbol-macrolet or equivalent.
2004-11-27 00:20:38 +00:00
Richard M. Stallman
4cead7a206 (byte-optimize-form-code-walker):
Use with-no-warnings around compiler-macroexpand.
2004-11-25 02:58:34 +00:00
Luc Teirlinck
8e528e73de (custom-printers): Use defvar' instead of defconst'. 2004-11-21 03:27:39 +00:00
Richard M. Stallman
0b46acbff5 (byte-compile-form): Move the calls to byte-compile-set-symbol-position,
to avoid having two for the same symbol occurrence.
2004-11-21 00:47:13 +00:00
Richard M. Stallman
e7ea754563 (map-keymap): Definition deleted.
(cl-map-keymap): Definition deleted.
2004-11-16 17:06:56 +00:00
Juri Linkov
b0339ffd83 (find-function-regexp): Optimize define-minor-mode'. Add defun-cvs-mode'.
Add `deffoo'.  Add `f' to [^cgv] to exclude `defface'.
Remove invalid `\W' from [^cgv\W].  Doc fix.
(find-function-search-for-symbol): Replace "\\>" with "\\_>".
2004-11-16 15:26:30 +00:00
Stefan Monnier
e542ea4bed Use make-symbol rather than gensym.
(loop, cl-parse-loop-clause, defsetf): Use backquote.
2004-11-16 04:05:29 +00:00
Stefan Monnier
ab3d4bb2ac (pair-with-newsyms): Use make-symbol. 2004-11-16 04:04:50 +00:00
Stefan Monnier
08d72d137c (byte-optimize-inline-handler): Simplify.
(byte-decompile-bytecode-1): Remove unused vars `tag' and `retcount'.
2004-11-14 06:19:52 +00:00
Stefan Monnier
f61b7b7fb1 (byte-compile-inline-expand): Understand the
new byte-compile-function-environment binding to t.
2004-11-12 03:59:26 +00:00
Stefan Monnier
977b50fb12 Use push.
(byte-compile-file-form-defalias): Rename from byte-compile-defalias.
(defalias): Remove the `byte-compile' property and add a `byte-hunk-handler'.
2004-11-11 22:44:46 +00:00