Richard M. Stallman
726e8778c8
(eval-defun-1): Cope with atoms as args.
2001-12-21 14:07:45 +00:00
Pavel Janík
f0529b5b1a
Doc fix.
2001-12-20 19:01:00 +00:00
Dave Love
af95e0d149
(lm-copyright-prefix): Group the leader.
...
(lm-crack-copyright): Cope with multi-line copyright `lines'.
2001-12-18 16:30:26 +00:00
Richard M. Stallman
cf715fcf10
Fix previous change.
2001-12-16 17:57:16 +00:00
Richard M. Stallman
25c58854c7
(debugger-make-xrefs): Optimize by (1) using skip-syntax-forward
...
rather than regexp search and (2) copying text properties
already set up on text unchanged from the previous backtrace.
(debugger-previous-backtrace): New variable.
2001-12-16 03:48:41 +00:00
Stefan Monnier
0847e165c4
(easy-menu-intern): New fun.
...
(easy-menu-do-define, easy-menu-convert-item-1)
(easy-menu-define-key-intern, easy-menu-get-map): Use it.
(easy-menu-return-item): Only return nil if there is no binding.
2001-12-13 19:03:12 +00:00
Richard M. Stallman
cd3812135c
(authors-aliases): Delete "Richard Stallmao".
2001-12-11 21:40:12 +00:00
Richard M. Stallman
fe30e73fcd
(ad-compile-function):
...
Byte compile the function under another (uninterned) name.
2001-12-11 06:07:07 +00:00
Richard M. Stallman
5e18d63236
Tweak previous change.
2001-12-09 21:49:29 +00:00
Richard M. Stallman
179e152a26
(lm-verify): New arg NON-FSF-OK.
...
Don't use interactive-p; instead, pass the proper args
in (interactive...). Clean up most of the trouble-report strings.
2001-12-09 21:47:36 +00:00
Colin Walters
52c9b141f4
(toplevel): Define docstring offset for `defmacro*'.
2001-12-04 07:12:56 +00:00
Colin Walters
74312ddcdf
(make-autoload): Also generate autoloads for `defmacro*' forms.
2001-12-04 07:09:26 +00:00
Stefan Monnier
686d068136
(svref): New alias.
2001-12-02 07:33:09 +00:00
Stefan Monnier
08cf00d8f7
(regexp-opt): Bind completion-regexp-list to nil.
2001-12-01 22:04:12 +00:00
Stefan Monnier
0a88ae7b2a
(read-if): Add lisp-indent-function prop.
2001-11-30 10:17:56 +00:00
Stefan Monnier
dc338e1980
(cl-make-type-test): Fix paren typo.
2001-11-30 09:20:17 +00:00
Stefan Monnier
2fa5eef4ca
(shiftf): Fix more. Simplify.
2001-11-30 08:23:25 +00:00
Stefan Monnier
d006d95766
(completing-read-multiple): Better preserve
...
the value of require-match in minibuffer-completion-confirm.
Use crm-local-completion-map.
2001-11-30 01:13:59 +00:00
Stefan Monnier
e0b163225f
(shiftf): Fix the fast case so
...
(let ((a 1) (b 2)) (shiftf a b (cons a b)) b) returns (1 . 2).
(cl-make-type-test): Use char-valid-p for `character'.
2001-11-30 00:56:45 +00:00
Stefan Monnier
5faa1e9c9f
Typo.
2001-11-28 03:06:45 +00:00
Stefan Monnier
3ccfa82a6c
(regexp-opt-depth): Fix off-by-two error.
2001-11-28 03:06:10 +00:00
Sam Steingold
8a9463543d
Converted backquote to the new style.
2001-11-27 15:52:52 +00:00
Stefan Monnier
1ab0fac670
Don't profile syntax-ppss any more.
...
(syntax-after): New fun.
2001-11-25 22:05:17 +00:00
Stefan Monnier
52cf5c37c1
(lisp-mode-variables): Set syntax-begin-function.
...
(lisp-interaction-mode-abbrev-table): Defvar to its correct value.
(lisp-interaction-mode): Don't set local-abbrev-table any more.
(lisp-mode-auto-fill): Use syntax-ppss and obey
comment-auto-fill-only-comments.
(lisp-fill-paragraph): Use syntax-ppss.
2001-11-25 21:47:40 +00:00
Richard M. Stallman
9fefa08b84
(lisp-indent-function): Add doc string.
2001-11-25 19:35:29 +00:00
Miles Bader
bf1ec48202
(reb-match-0, reb-match-1)
...
(reb-match-2, reb-match-3): Add dark-background variants.
2001-11-22 14:55:55 +00:00
Richard M. Stallman
310b122741
(lisp-interaction-mode): Set local-abbrev-table to lisp-mode-abbrev-table.
2001-11-20 23:54:28 +00:00
Richard M. Stallman
ac5231e6bc
(reb-mode): Don't use define-derived-mode. Call kill-all-local-variables.
2001-11-20 23:43:55 +00:00
Richard M. Stallman
dda7c01036
(lisp-mode, emacs-lisp-mode): Don't use define-derived-mode.
2001-11-20 23:41:41 +00:00
Eli Zaretskii
3813214946
(re-builder): Don't re-enter RE Builder Mode.
2001-11-20 18:26:55 +00:00
Eli Zaretskii
84c7e2dc61
(reb-change-target-buffer): New function.
...
(top-level): Bind it to C-c C-b.
2001-11-20 18:20:56 +00:00
Stefan Monnier
ed3c639167
(lisp-fill-paragraph): Don't move back to a line without a comment.
2001-11-20 15:10:42 +00:00
Stefan Monnier
f07493e7d0
(mark-sexp): Mark more if repeated.
2001-11-19 22:06:10 +00:00
Richard M. Stallman
c298849896
(lisp-indent-defmethod): At first three elements, act like defun.
...
Advance to start of 3rd sexp by moving fwd and backing over it.
2001-11-19 06:24:05 +00:00
Stefan Monnier
d6b3b5f4f8
(reb-mode): Use define-derived-mode.
...
(font-lock-defaults-alist): Don't change it any more.
(reb-subexp-mode-map): Cleanup.
2001-11-18 01:44:08 +00:00
Richard M. Stallman
c13599b603
(princ-list, checkdoc-read-event, add-to-list): Delete compatibility code.
...
(checkdoc-next-message-error): Doc fix.
2001-11-17 22:51:11 +00:00
Stefan Monnier
5848fe5ca0
(elp-not-profilable): New var.
...
(elp-not-profilable-p): New function.
(elp-instrument-function): Use it. Use backquotes and push.
2001-11-17 00:58:21 +00:00
Stefan Monnier
fef3407e0a
(byte-compile-call-tree, byte-code-vector)
...
(byte-stack+-info, byte-compile-last-warned-form)
(byte-compile-last-logged-file): Don't defconst a variable.
(no-byte-compile): Declare.
(byte-compile-file): Don't boundp-check no-byte-compile any more.
(byte-compile-defvar): Leave defconst as is.
2001-11-17 00:54:36 +00:00
Stefan Monnier
0b936a1e08
(edebug-form-data, edebug-offsets)
...
(edebug-offsets-stack, edebug-read-dotted-list, edebug-def-name)
(edebug-current-offset, edebug-old-def-name, edebug-error-point)
(edebug-best-error): Don't defconst a variable.
(edebug-read-syntax-table): Use a char-table.
(edebug-lemacs-specific): Remove.
Toplevel: Eliminate check for Lucid Emacs.
2001-11-17 00:51:55 +00:00
Stefan Monnier
95193cc5c4
(eldoc-mode): Use define-minor-mode.
2001-11-16 23:58:48 +00:00
Richard M. Stallman
413da4514b
(values, values-list, multiple-value-list, multiple-value-apply, nth-value):
...
Use defsubst rather than defalias, to get better doc strings.
2001-11-16 00:00:22 +00:00
Pavel Janík
c9be79b040
Fix typo.
2001-11-15 15:56:23 +00:00
Sam Steingold
e7c8c428f1
Indent properly generic-flet',
generic-labels', `with-accessors',
...
`with-condition-restarts'.
2001-11-12 19:58:33 +00:00
Richard M. Stallman
c9d557f595
(checkdoc-file-comments-engine):
...
Turn off error in some re-search-forward calls.
2001-11-11 20:06:58 +00:00
Sam Steingold
34decfdb95
(debugger-make-xrefs): Add buttons to all symbols.
2001-11-09 17:07:24 +00:00
Stefan Monnier
63b74e641f
(lisp-imenu-generic-expression): Paren typo.
...
(lisp-mode-variables): Don't set paragraph-{start,separate}.
Don't disable adaptive-fill-mode.
(lisp-fill-paragraph): Use tab-width rather than 8.
Prevent filling the first line of docstrings.
2001-11-07 01:15:30 +00:00
Richard M. Stallman
2bb659660e
(eval-last-sexp-1): Return the value of the evaluated form.
2001-11-06 04:44:51 +00:00
Richard M. Stallman
48461f7cde
(last-sexp-toggle-display): Cope if previous-single-property-change or
...
next-single-char-property-change returns nil.
2001-11-05 02:35:44 +00:00
Sam Steingold
cc1bde62e7
easy source access from the *debugger* buffer
2001-10-31 19:32:26 +00:00
Stefan Monnier
1c787e34e5
(find-function-search-for-symbol):
...
If the regexp doesn't match, use a looser one.
(find-variable-noselect): Add `file' argument.
2001-10-30 04:51:55 +00:00