Richard M. Stallman
347a36bc5b
(byte-compile-file-form-custom-declare-variable):
...
Compile any lambda-expressions among the args.
2003-01-25 19:44:24 +00:00
Stefan Monnier
94abe30b0c
(regexp-opt-group): Undo last change. Fix the docstring instead.
2003-01-20 21:37:02 +00:00
Richard M. Stallman
2afd5e90eb
(regexp-opt-group): Compute HALF2 properly.
2003-01-20 09:00:48 +00:00
Markus Rost
d49298d9d7
(make-autoload): Generate custom-autoload for autoloaded defcustoms.
2003-01-07 18:39:14 +00:00
Dave Love
56cfa2440e
(byte-optimize-nth)
...
(byte-optimize-nthcdr): Fix for case of wrong-length forms.
2003-01-05 00:28:18 +00:00
Dave Love
7b1824c287
(find-variable-noselect): Make it work
...
with new load-history format.
2003-01-03 21:12:01 +00:00
John Paul Wallington
14f0195b44
Update copyright.
2003-01-03 11:53:46 +00:00
John Paul Wallington
2dba57c18e
(eldoc-get-var-docstring): Only return a
...
documentation string when `sym' is non-nil.
2003-01-03 11:46:20 +00:00
Richard M. Stallman
76efe10ec7
Don't define a name for the minor mode menu.
2002-12-23 17:59:54 +00:00
Richard M. Stallman
74c7e66da4
(easy-menu-do-define): Handle nil for SYMBOL.
...
(easy-menu-define): Doc fix, say SYMBOL can be nil.
2002-12-23 17:59:04 +00:00
Richard M. Stallman
c53f9b3b9c
(rx-and): Generate a shy group.
...
Specify `no-group' when calling rx-to-string.
(rx-submatch): Specify `no-group' when calling rx-to-string.
(rx-kleene): Use rx-atomic-p to decide whether to make a group.
(rx-atomic-p): New function.
2002-12-23 17:43:24 +00:00
David Kastrup
4994a50d17
(autoload-ensure-default-file): insert
...
missing space in file end comment.
2002-12-15 22:40:03 +00:00
Markus Rost
dce88ea679
(define-minor-mode): Use `custom-current-group'.
...
Pass all groups to the hook.
(easy-mmode-define-global-mode): Use `custom-current-group'.
2002-12-13 23:54:45 +00:00
Stefan Monnier
e8f3c355cf
(byte-optimize-form-code-walker):
...
Optimize the remaining part of for-effect and/or expressions.
2002-12-13 19:52:46 +00:00
Dave Love
e5c230f42f
(byte-optimize-featurep): New.
2002-12-12 20:28:32 +00:00
Dave Love
b8234c844c
(byte-compile-if): Suppress warnings from
...
things protected by `(if (fboundp ...' or `(if (boundp ...'.
2002-12-12 20:27:43 +00:00
Richard M. Stallman
b69a33744a
Add local variable list to turn off cl-function warnings.
2002-12-07 21:34:00 +00:00
Richard M. Stallman
d1a57439f1
(byte-compile-eval): Handle (t . SYMBOL) elements in load-history.
...
(byte-compile-cl-warn): No cl warnings for cl-defsubst-expand
and cl-struct-setf-expander.
2002-12-07 21:33:19 +00:00
Richard M. Stallman
4a3c5b3af9
(autoload-print-form-outbuf): New variable.
...
(autoload-print-form): Use autoload-print-form-outbuf.
(generate-file-autoloads): Bind autoload-print-form-outbuf.
2002-12-07 21:31:58 +00:00
Dave Love
b7b95a1e50
Move `predicates for analyzing Lisp
...
forms' block to top (before uses).
(help-fns): Don't require at top level. (Recursively.)
(cl-transform-lambda): Require help-fns.
2002-11-27 12:25:11 +00:00
Stefan Monnier
a2dff4d3d3
(eldoc-print-current-symbol-info):
...
Turn errors into messages so they don't get ignored.
(eldoc-get-fnsym-args-string): Use help-split-fundoc.
(eldoc-beginning-of-sexp): Simplify.
(eldoc-function-arglist): Remove.
(eldoc-function-argstring): Use help-function-arglist instead.
(eldoc-function-argstring-from-docstring-method-table)
(eldoc-function-argstring-from-docstring): Remove.
2002-11-19 23:32:54 +00:00
Dave Love
def9389aaa
(maphash, map-char-table): Use
...
byte-compile-funarg.
2002-11-19 18:02:07 +00:00
Dave Love
d9881cf17f
(side-effect-free-fns): Several
...
additions.
2002-11-19 17:59:30 +00:00
Stefan Monnier
a2e74caa23
(multiple-value-call): Add docstring.
2002-11-19 15:56:28 +00:00
Markus Rost
4e2ad9eaea
(defgroup lisp-shadow): New group name. Previous group name shadow is
...
used in shadowfile.el.
(shadows-compare-text-p): Use group lisp-shadow.
2002-11-19 15:01:56 +00:00
Markus Rost
90620d3dfb
(checkdoc-minor-mode): Add group.
2002-11-18 04:36:18 +00:00
Markus Rost
060b279a11
Add provide call.
2002-11-17 22:43:07 +00:00
Markus Rost
000d99237f
(update-autoloads-from-directories): Sort the list of files with no
...
autoloads.
2002-11-16 22:41:33 +00:00
Markus Rost
456f0b95dc
Add provide call.
2002-11-15 05:25:19 +00:00
Markus Rost
b127be31b1
(checkdoc-find-error): Use get-file-buffer instead of get-buffer.
2002-11-07 16:52:04 +00:00
Richard M. Stallman
574cb02e5c
Comment change.
2002-11-06 05:07:33 +00:00
Richard M. Stallman
ab8bc7178c
(byte-compile-lambda): Handle progn like let, inside interactive spec.
2002-11-06 05:07:04 +00:00
Stefan Monnier
a85e4d5887
(generate-file-autoloads, update-file-autoloads): Strip .gz extensions.
...
(update-autoloads-from-directories): Also consider compressed files.
2002-11-03 12:37:48 +00:00
Stefan Monnier
833815e8a7
(lisp-fill-paragraph): Use fill-comment-paragraph.
2002-11-03 03:46:56 +00:00
Stefan Monnier
2df6093916
(lisp-fill-paragraph): Use match-string and line-beginning-position.
...
Don't bother making paragraph-start a superset of paragraph-separate.
2002-11-02 01:38:03 +00:00
Kim F. Storm
13b563f53c
Fixed typo in docstring.
2002-10-27 21:58:18 +00:00
Jonathan Yavner
a5297ce35c
Fixed first-line problem for function documentation strings.
2002-10-27 16:35:06 +00:00
Richard M. Stallman
40e18430f5
(unsafep-variable): Pass second arg to risky-local-variable-p.
2002-10-26 22:34:50 +00:00
Juanma Barranquero
1269ae51b1
(beginning-of-defun): Fix typo.
2002-10-17 16:50:28 +00:00
Juanma Barranquero
a62396ccb3
(elint-error, elint-warning): Fix typo.
2002-10-17 16:49:14 +00:00
Juanma Barranquero
6b8c2efcd6
Fix typo.
2002-10-17 15:32:26 +00:00
Richard M. Stallman
8c26d7b356
(byte-optimize-form-code-walker): Treat `ignore' specially--prevent
...
warnings about functions called for effect, in its args.
Don't warn when `pop' is used for effect.
2002-10-14 01:33:40 +00:00
Richard M. Stallman
7dab57b625
(autoload-print-form): Cleanup.
2002-10-14 01:32:25 +00:00
Richard M. Stallman
a6ce686959
(define-minor-mode): Doc fix.
2002-10-07 22:49:39 +00:00
Juanma Barranquero
0a10297a06
Add "no-byte-compile: t" in first line.
2002-10-01 17:06:54 +00:00
Jonathan Yavner
7ed9159a5c
New major mode "SES" for spreadsheets.
...
New function (unsafep X) determines whether X is a safe Lisp form.
New support module testcover.el for coverage testing.
2002-09-28 18:45:56 +00:00
Stefan Monnier
69d8fb1ee6
Use the new usage-in-docstring syntax.
...
(cl-push, cl-pop): Remove. Use pop and push throughout the file instead.
(cl-transform-lambda): Add usage info to docstring if the arglist is complex.
2002-09-27 23:16:27 +00:00
Stefan Monnier
890df022a2
(make-autoload): Add usage info to docstring.
...
(autoload-print-form): Also quote open-[-in-column 0.
2002-09-27 23:03:17 +00:00
Stefan Monnier
abfb2fe607
(cl-push, cl-pop): Remove. Use pop and push throughout the file instead.
...
(cl-hash-lookup): Remove.
(cl-make-hash-table, cl-hash-table-p, cl-gethash, cl-puthash)
(cl-remhash, cl-clrhash, cl-maphash, cl-hash-table-count): Simplify.
2002-09-27 22:32:48 +00:00
Stefan Monnier
ca50d9e6f3
(cl-push, cl-pop): Remove.
...
Use pop and push throughout the file instead.
2002-09-27 22:19:22 +00:00