Dave Love
d8f479c6d2
(find-function-regexp): Use `define-minor-mode' after easy-menu
...
change.
1999-11-23 19:12:27 +00:00
Stefan Monnier
bc165bcee0
(make-autoload): Recognize the new `define-minor-mode'.
...
(define-minor-mode): Specify `doc-string-elt'.
1999-11-23 09:26:55 +00:00
Stefan Monnier
29cc3b845b
Changed maintainer.
...
(easy-mmode-define-toggle): New BODY arg; Never append `-mode';
Use defcustom for the hooks; Improve the auto-generated docstrings.
(easy-mmode-define-minor-mode): Renamed `define-minor-mode'.
(define-minor-mode): Add BODY arg; Only declare the keymap if
provided; Improve the auto-generated docstrings.
1999-11-23 09:08:38 +00:00
Gerd Moellmann
d8f1319a79
Use new backquote syntax.
1999-11-21 14:50:21 +00:00
Sam Steingold
6c2599ed01
* emacs-lisp/debug.el (debugger-env-macro):
...
Use the new backquote syntax.
* emacs-lisp/easymenu.el (easy-menu-make-symbol):
Use the new backquote syntax.
1999-11-12 18:19:39 +00:00
Gerd Moellmann
63ca439e7f
(debug): If noninteractive, display the
...
backtrace using `message', then exit Emacs.
(debugger-batch-max-lines): New variable.
(debugger-setup-buffer): New subroutine, broken out of `debug'.
Change the messages put at the start, to say that the debugger
was entered.
1999-11-03 13:43:19 +00:00
Gerd Moellmann
17d28a2aa8
(ad-activate-on): Make it an alias for ad-activate.
1999-10-30 20:26:22 +00:00
Dave Love
fce4437307
Doc fixes.
...
(ad-lemacs-p): Removed.
(advice): Add :link to defgroup.
1999-10-27 11:59:45 +00:00
Gerd Moellmann
5f6bb68adf
(ad-activate-internal): Renamed from
...
ad-activate. All callers changed, including those in data.c.
(ad-activate-internal-off): Renamed from ad-activate-off.
All uses changed.
(ad-activate): Renamed from ad-activate-on. All uses changed.
(ad-start-advice, ad-stop-advice, ad-recover-normality):
Alter the definition of ad-activate-internal, not ad-activate.
1999-10-26 23:27:31 +00:00
Dave Love
2ac5018110
Removed -- not now needed by edebug.
1999-10-19 13:42:46 +00:00
Dave Love
faa5fa58af
(edebug-install-read-eval-functions)
...
(edebug-uninstall-read-eval-functions): Use load-read-function,
avoiding elisp-eval.
1999-10-16 21:30:20 +00:00
Gerd Moellmann
893d4ef0ad
(common-lisp-indent-function): Use eq' instead of
eql'.
1999-10-16 12:00:02 +00:00
Gerd Moellmann
b02b54a8ba
(regexp-opt-try-suffix): New function.
...
(regexp-opt-group): Use it to get common suffixes in STRINGS.
If STRINGS is nil, return "" rather than nil.
1999-10-08 23:06:15 +00:00
Phillip Rulon
c820ffeb34
(edebug-outside-current-prefix-arg):
...
New variable.
(edebug-recursive-edit): Save current-prefix-arg there,
bind it, and set it back at the end.
(edebug-outside-excursion): Restore and update the outside
value of current-prefix-arg.
(edebug-emacs-version-specific): Delete support for Epoch.
1999-09-24 14:06:13 +00:00
Gerd Moellmann
2e0a943f5b
(eval-last-sexp): Use prin1 instead of print.
1999-09-14 20:12:00 +00:00
Richard M. Stallman
efb195f0ca
(eval-defun, eval-last-sexp):
...
Bind print-level, print-length and debug-on-error.
1999-09-14 07:00:36 +00:00
Dave Love
eb83be8a1d
(checkdoc-display-status-buffer): Avoid
...
Help mode for temp buffer.
(checkdoc-this-string-valid): Don't assume default comment-start.
1999-09-13 21:05:01 +00:00
Richard M. Stallman
19b014e465
(eval-last-sexp): If after ?\LETTER, use all of that as the sexp.
1999-09-12 02:17:20 +00:00
Richard M. Stallman
3606c1c576
(byte-compile-output-docform): Bind print-gensym-alist for compatibility,
...
and bind print-gensym in the old way for compatibility.
1999-09-11 04:46:31 +00:00
Richard M. Stallman
42e0601d4a
(byte-compile-output-docform): Bind print-continuous-numbering and
...
print-number-table.
1999-09-11 04:44:23 +00:00
Dave Love
e596094db5
(lisp-imenu-generic-expression): Recognize define-widget.
...
(emacs-lisp-mode-hook, lisp-mode-hook, lisp-interaction-mode-hook):
Customize.
1999-09-10 18:08:06 +00:00
Dave Love
f34bba6922
(byte-optimize-backward-char, byte-optimize-backward-word): New
...
optimizations.
(side-effect-free-fns, side-effect-and-error-free-fns): Extra entries.
1999-09-09 20:04:17 +00:00
Dave Love
e5b69caa66
(byte-boolean-vars): Removed. (Now primitive.)
1999-09-06 11:10:35 +00:00
Richard M. Stallman
74a28ee2a8
(make-autoload): Handle defun* like defun.
1999-09-03 23:57:31 +00:00
Dave Love
e89a34decc
(byte-boolean-vars): Add several w32 and redisplay variables.
1999-08-31 16:23:24 +00:00
Richard M. Stallman
b27c699564
Fix previous change.
1999-08-30 23:58:18 +00:00
Richard M. Stallman
7263dc568d
Many doc fixes.
...
(ring-size, ring-copy): New functions.
1999-08-30 23:57:22 +00:00
Richard M. Stallman
151a410a5c
(eval-defun): Expand macros,
...
and specially handle defvar inside their expansions.
(eval-defun-1): New subroutine.
1999-08-29 19:53:27 +00:00
Richard M. Stallman
848e837103
(find-function-regexp): Allow a ) or ( to end a function name.
1999-08-29 18:15:29 +00:00
Karl Heuer
5e21ef7a07
(easy-mmode-define-minor-mode):
...
On repeated call, override previous values put into
minor-mode-map-alist and minor-mode-alist.
1999-08-28 15:13:37 +00:00
Karl Heuer
5762abecd3
Fix maintainer address.
1999-08-16 04:04:27 +00:00
Karl Heuer
65a44e9fc0
(ad-special-forms): Use track-mouse iff bound.
1999-08-14 03:55:01 +00:00
Karl Heuer
1ffa428601
Provide byte-optimize', not
byte-opt'.
1999-08-10 17:13:38 +00:00
Karl Heuer
fd43ede060
(easy-menu-get-map-look-for-name): New fn.
...
(easy-menu-get-map): New arg TO-MODIFY helps choose
between local and global maps.
(easy-menu-add-item): Pass TO-MODIFY arg to easy-menu-get-map.
(easy-menu-change): Doc fix.
1999-08-10 16:54:00 +00:00
Dave Love
8bae7480b8
(ad-make-single-advice-docstring): Treat case with no doctring specially.
1999-08-10 09:51:17 +00:00
Richard M. Stallman
ffe4eb5ea2
(elisp-eval-buffer): Handle all 5 args of eval-buffer.
1999-08-07 03:21:32 +00:00
Dave Love
700c3b7c33
Fix previous change.
1999-07-30 00:50:59 +00:00
Dave Love
713c3fb16e
(eval-defun): Re-written to avoid
...
capturing variables.
1999-07-29 22:04:13 +00:00
Karl Heuer
e4773f3943
Delete compatibility code.
...
(edebug-next-token-class): If . is followed by a digit,
return `symbol' for the token class.
1999-07-25 05:45:50 +00:00
Gerd Moellmann
34c804a914
(cl-make-hash-table): Renamed from make-hash-table.
...
(cl-hash-table-p): Renamed from hash-table-p.
(cl-hash-table-count): Renamed from hash-table-count.
(maphash): Alias to cl-maphash removed.
(gethash): Likewise.
(puthash): Likewise.
(remhash): Likewise.
(clrhash): Likewise.
1999-07-21 21:43:03 +00:00
Gerd Moellmann
2c5c9cb936
(easy-menu-do-add-item): Support for new seperator types.
1999-07-21 21:43:03 +00:00
Richard M. Stallman
340fe109c9
(easy-mmode-define-keymap): Doc fix.
1999-07-09 01:59:03 +00:00
Karl Heuer
c8aca7d151
(generated-autoload-file): Doc fix.
1999-06-27 21:56:36 +00:00
Karl Heuer
ebc03d28d7
(eval-defun): Doc fix.
1999-06-27 21:45:34 +00:00
Karl Heuer
863312cda6
Comment fix.
1999-06-22 22:46:17 +00:00
Karl Heuer
318f417cd3
(getf): Don't call get*.
1999-06-12 03:36:46 +00:00
Karl Heuer
e011fd6b5c
(regexp-opt-group): Avoid infinite
...
recursion on bogus input.
1999-06-04 18:36:35 +00:00
Karl Heuer
7dcf626950
(custom-print-functions): Add autoload cookie.
1999-05-29 19:15:10 +00:00
Richard M. Stallman
bf90c2c0ad
(debugger-outer-inhibit-redisplay): New variable.
...
(debug): Bind and use debugger-outer-inhibit-redisplay.
Bind inhibit-redisplay to nil.
(debugger-env-macro): Treat inhibit-redisplay like other outside vars.
1999-05-18 04:20:59 +00:00
Richard M. Stallman
ea9d637111
(byte-optimize-plus): Fix 1-arg case.
1999-05-17 01:37:04 +00:00