Commit graph

1174 commits

Author SHA1 Message Date
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
Stefan Monnier
3ebb84168d (delay-mode-hooks): Add edebug-spec.
(edebug-instrument-function): Use `find-function-noselect'.
2001-10-30 03:31:32 +00:00
Richard M. Stallman
10b088c638 (edebug-window-live-p): Always alias to window-live-p.
(edebug-set-conditional-breakpoint): Unconditionally use
the former Emacs >=19 definition.
(edebug-mark): Define unconditionally.
(edebug-eval-expression): Always call read-from-minibuffer
and specify history list.
(edebug-lemacs-specific): Override emacs-mark, edebug-window-live-p,
edebug-set-conditional-breakpoint.
(edebug-emacs-version-specific): Function deleted;
do the job at top level.
(edebug-emacs-19-specific): Function deleted, this is the default.
2001-10-30 00:21:34 +00:00
Sam Steingold
d90a41e8ba (byte-recompile-directory): Report numbers of files skipped and failed too. 2001-10-29 17:26:26 +00:00
Richard M. Stallman
46f90d0ff3 (eval-defun): Doc fix. 2001-10-28 14:15:14 +00:00
Stefan Monnier
e8ac59b819 (syntax-ppss-stats): Be more robust when dividing by 0. 2001-10-28 05:43:36 +00:00
Stefan Monnier
2e89869265 (checkdoc-eval-defun): Call eval-defun
interactively so that C-u M-C-x still does edebug.
(checkdoc-sentencespace-region-engine): Don't force a double-space
after `.' if it doesn't look like an end-of-sentence.
(debug-ignored-errors): Add `disambiguate ...'.
2001-10-25 05:51:39 +00:00
Sam Steingold
1f00682428 Put the *Compile-Log* buffer in `compilation-mode'. 2001-10-18 21:05:16 +00:00
Stefan Monnier
71f343138c (syntax-ppss): Autoload. 2001-10-13 19:05:12 +00:00
Gerd Moellmann
e34fd2f2c0 (byte-compile-check-lambda-list):
Turn error for repeated variables into warning.
2001-10-12 21:59:38 +00:00
Gerd Moellmann
eadd64444e (byte-compile-check-lambda-list): New
function checking that lambda-list consists of non-constant
symbols, that &rest and &optional are followed by variable names,
that &rest VAR is the last element, and that variables aren't
doubled.
(byte-compile-lambda): Use it.
2001-10-12 14:20:14 +00:00
Gerd Moellmann
3ecf67a184 (byte-optimize-lapcode)
<byte-constref-ops>: Consider byte-constant2 and clarify the code.
<const-C varset-X const-C>: Fix car/cdr typo.
2001-10-11 17:25:26 +00:00
Gerd Moellmann
244bbdc57a Downcase error messages. 2001-10-11 12:57:53 +00:00
Gerd Moellmann
b8175fe659 (byte-compile-display-log-head-p): New
function extracted from byte-compile-log-1.
(byte-compile-log-1): Change output to be more in line with
the output of other GNU tools.
(byte-compile-warn): Emit `warning' instead of `**' for warnings.
(byte-compile-report-error): Downcase error message.  Use
`error' instead of `!!' for error messages.
(byte-compile-print-syms): Treat non-interactive case specially.
(displaying-byte-compile-warnings): Use backquote.
(byte-compile-from-buffer): Bind byte-compile-last-line.
(batch-byte-compile): Remove `Done' message.
2001-10-11 12:57:18 +00:00
Stefan Monnier
48a96f5107 (copyright): Add final \n. 2001-10-11 01:50:43 +00:00
Stefan Monnier
b0daab9afc (doc-string-elt): Remove. 2001-10-11 01:49:29 +00:00
Stefan Monnier
88a05faf04 New file. 2001-10-11 00:50:53 +00:00
Stefan Monnier
82345a9abc (byte-compile-file): Return success when the file says no-byte-compile. 2001-10-07 23:34:07 +00:00
Gerd Moellmann
9542e3f508 (most-positive-fixnum, most-negative-fixnum):
Remove.
2001-10-06 23:24:15 +00:00
Gerd Moellmann
6a78f30f4d (define-setf-expander): Make it an
alias for define-setf-method.
2001-10-05 10:40:18 +00:00
Gerd Moellmann
d8754ce528 Change ;;; to ;; for outline-minor-mode. 2001-10-05 09:36:02 +00:00
Gerd Moellmann
0dd7b8f0e7 Use facep iso find-face. 2001-10-05 09:32:11 +00:00