Commit graph

426 commits

Author SHA1 Message Date
Karl Heuer
66ac65bdea (cl-copy-tree): Doc fix. 1996-01-04 23:29:58 +00:00
Karl Heuer
3aa2f02ea1 (debug): Fix message spelling. 1996-01-04 23:16:33 +00:00
Roland McGrath
6e21af5626 (generate-file-autoloads): Preserve whitespace after cookie in literal text
copied to output; eat only a single space.
1996-01-04 20:08:50 +00:00
Karl Heuer
93353fea26 (lisp-fill-paragraph): Several changes.
Change how to recognize partial comment lines,
how to find start of region to fill.  Use fill-region.
Use tabs when making comment-fill-prefix.
1995-12-21 17:54:46 +00:00
Karl Heuer
393ae6ec84 (byte-compile-output-docform): Don't do dynamic doc
strings if byte-compile-compatibility.
1995-12-21 17:33:20 +00:00
Karl Heuer
92751e420f (byte-compile-unfold-lambda): Recursively optimize body. 1995-12-21 17:32:21 +00:00
Roland McGrath
66fc2bf5cf (generate-file-autoloads): If no buffer visiting FILE exists, read it into
a temp buffer for processing without visiting it.
1995-12-14 05:08:02 +00:00
Karl Heuer
a3296f5a10 (copyright-regexp): Recognize ISO copyright symbol.
(copyright-update): Pattern is now match #2, not #1.
1995-12-03 20:43:00 +00:00
Noah Friedman
72a9f8fd72 (eldoc-message): New macro.
(eldoc-print-var-docstring, eldoc-print-fnsym-args): Use it.
1995-11-25 03:45:25 +00:00
Noah Friedman
44154e3cf5 (eldoc-mode-print-current-symbol-info): Do nothing if executing-macro. 1995-11-21 15:21:34 +00:00
Noah Friedman
bd3e175925 (eldoc-minor-mode-string): New variable. 1995-11-18 22:32:07 +00:00
Noah Friedman
dd159a748e (top level): Make sure to set global minor-mode-alist, not local one.
(eldoc-mode-print-current-symbol-info): Make sure this-command is a symbol.
(eldoc-function-argstring): If fn is a macro, skip leading `macro' elt.
(eldoc-function-argstring-from-docstring): Look for `condition-case' pattern.
1995-11-13 01:37:40 +00:00
Noah Friedman
1b09702ac8 Initial revision 1995-11-12 21:04:08 +00:00
Richard M. Stallman
763d157993 (lisp-mode-variables, lisp-fill-paragraph): Remove
"^" from paragraph-start and paragraph-separate.  Moved
page-delimiter first in case it has a "^" also.
1995-11-11 05:32:13 +00:00
Richard M. Stallman
c0f43df5ae (byte-compile-associative): Do operations left to right.
(byte-force-recompile): Improve the prompt.
1995-11-10 17:16:57 +00:00
Simon Marshall
89d56c1a52 Make byte-force-recompile suitably interactive. 1995-11-06 13:27:08 +00:00
Richard M. Stallman
3fd4909e45 (disassemble-internal): Handle lazy-loaded doc strings.
(disassemble-1): Handle lazy-loaded bytecode objects.
1995-10-30 19:22:23 +00:00
Richard M. Stallman
9742dbc0ea (byte-recompile-directory): New arg FORCE.
(byte-force-recompile): New function.
1995-10-30 18:01:22 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00
Richard M. Stallman
95e7d9333d (byte-compile-from-buffer): Bind print-level. 1995-10-06 22:42:19 +00:00
Erik Naggum
ac05d33c67 (get-setf-method): Protect caller's match-data from string-match. 1995-09-22 21:51:21 +00:00
Erik Naggum
151b6496e0 (byte-boolean-vars): Update list to reflect actual DEFVAR_BOOL symbols in
the C code.
1995-09-21 22:03:57 +00:00
Richard M. Stallman
66770f4251 (rassoc): Definition deleted. 1995-08-27 18:15:26 +00:00
Richard M. Stallman
553661834b (eventp): Duplicate definition deleted. 1995-08-26 21:02:01 +00:00
Richard M. Stallman
2140206e1c (byte-compiler-base-file-name): New function.
(byte-compile-dest-file): Call byte-compiler-base-file-name.
1995-08-22 18:52:47 +00:00
Richard M. Stallman
f1f32df9a9 (byte-compile-insert-header): Use 19.29, not 19.28.90
as limit for where dynamic docstrings are allowed.

(byte-compile-insert-header): New args inbuffer and
outbuffer.  Test byte-compile-dynamic-docstrings in the initially
current buffer.
(byte-compile-from-buffer): Add new args to byte-compile-insert-header.
1995-08-10 22:44:21 +00:00
Richard M. Stallman
dac6f67331 (byte-compile-output-docform): Check
byte-compile-dynamic-docstrings in input buffer, not output buffer.
1995-08-07 08:45:00 +00:00
Richard M. Stallman
eec4c3ca05 (byte-optimize-nthcdr): Fix previous change. 1995-08-01 06:44:48 +00:00
Richard M. Stallman
484cd5b16c (byte-compile-insert-header): If compiling for vers 18,
arrange to set current-load-list when loadingthe file.
1995-07-30 19:03:26 +00:00
Karl Heuer
6c2cf8668a (lisp-imenu-generic-expression): Var defined.
(lisp-mode-variables): Set imenu-generic-expression.
1995-07-28 00:14:15 +00:00
Richard M. Stallman
3bdffa9edb (shared-lisp-mode-map): Don't bind TAB, just set indent-line-function. 1995-07-26 22:21:02 +00:00
Richard M. Stallman
dec4e22e1d (byte-optimize-lapcode): Fix format calls. 1995-07-21 20:57:25 +00:00
Richard M. Stallman
2b1c5e1217 (backquote): Doc fix. 1995-07-19 03:42:12 +00:00
Karl Heuer
37c29340c7 (byte-compile-output-file-form): Bind print-length
and print-level to nil.
1995-07-17 22:46:25 +00:00
Karl Heuer
97e6527f20 (byte-optimize-nth, byte-optimize-nthcdr):
Do nothing if form wrong length.
(byte-optimize-multiply): Fix bug in 0 case.
(byte-optimize-divide): Optimize (/ CONST CONST) if safe.
(byte-optimize-logmumble): Fix (logior -1 ...) case.
(byte-optimize-if): Optimize (if (not foo) nil ...).
1995-07-17 22:44:06 +00:00
Roland McGrath
97b0c6345b Fixed Author: comment. This code bears no relation to what I wrote. 1995-07-12 17:22:07 +00:00
Simon Marshall
591655c7ab Made executing-macro, before-change-function, after-change-function and font-lock-doc-string-face obsolete. 1995-07-09 13:01:31 +00:00
Karl Heuer
3f61a2e7d6 New name for generalized upd-copyr.el
(copyright-limit, copyright-regexp): New variables
(copyright-query): New name for `inhibit-update-copyright'
(copyright-current-year): New name for `current-year'
(copyright-current-gpl-version): New name for `current-gpl-version'
(copyright-update): New name for `update-copyright' and
`ask-to-update-copyright'
(copyright): New skeleton command
1995-07-07 19:40:05 +00:00
Karl Heuer
5950a4fce1 (make-autoload): Generate `(autoload ...)' form for
`(define-skeleton ...)'
1995-07-07 19:20:09 +00:00
Richard M. Stallman
e0b934886f (byte-compile-obsolete): Do the funcall to compile
the form whether or not we warn.
1995-07-07 13:29:50 +00:00
Richard M. Stallman
90fec20ab6 (eval-defun): Don't change defvar to defconst
if it has just one argument.
1995-06-21 23:03:59 +00:00
Karl Heuer
7c938215cd Update GPL to version 2. 1995-06-15 20:42:24 +00:00
Simon Marshall
4b619ecad7 Put mark-active for menu-enable property on eval-region, comment-region, and indent-region symbols. 1995-06-14 14:58:36 +00:00
Karl Heuer
b3a3cb637b (emacs-lisp-mode-map): Add a menu.
(emacs-lisp-byte-compile): New function.
1995-05-30 23:07:27 +00:00
Karl Heuer
689cee2acc (byte-compile-insert-header):
When using dynamic docstrings, refuse to load in 19.28 and older.
In that error message, don't mention the directory names.
1995-05-26 03:57:42 +00:00
Karl Heuer
f39223a6bb (easy-menu-do-define): Add autoload cookie. 1995-05-20 04:29:39 +00:00
Karl Heuer
1c660f5ab9 (byte-compile-dynamic-docstrings): Doc fix. 1995-05-18 20:04:09 +00:00
Karl Heuer
0579e89d98 (easy-menu-create-keymaps): Set menu-enable prop. 1995-05-17 19:34:18 +00:00
Richard M. Stallman
09bc9531d9 (byte-compile-insert-header): Cope if user-mail-address is unbound. 1995-05-15 23:01:17 +00:00
Karl Heuer
76b17c0b66 (tq-process-buffer): Don't hard-code the buffer name. 1995-05-15 21:53:39 +00:00