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
Gerd Moellmann
d7f519edc1
(lisp-imenu-generic-expression): Use regexp-opt.
...
(doc-string-elt): Set symbol's prop. Copied from autoload.el.
(lisp-font-lock-syntactic-face-function): New function.
(lisp-mode-variables): Use it. Make arg optional.
(emacs-lisp-mode): Don't pass an arg to lisp-mode-variables.
(lisp-mode): Don't pass an arg to lisp-mode-variables.
Set comment-start-skip.
2001-10-05 09:31:27 +00:00
Gerd Moellmann
3d1b88f67c
(lm-history-header): Accept `ChangeLog'.
2001-10-05 09:30:59 +00:00
Gerd Moellmann
313b6c69a6
(frame-parameter): Add a setf method.
...
(ignore-errors): Don't bother using a `err' symbol.
2001-10-05 09:30:23 +00:00
Gerd Moellmann
3614fc84de
(byte-recompile-directory): Make sure the file is readable.
...
(byte-compile-file): Don't compile if `no-byte-compile' is set.
(byte-compile-defvar): Update to reflect the change in Fdefvar.
(batch-byte-recompile-directory): Pass arg=0.
2001-10-05 09:29:51 +00:00
Gerd Moellmann
a273d3e0c5
(autoload-ensure-default-file, autoload-insert-section-header)
...
(autoload-before-p, autoload-remove-section): New functions.
(generate-file-autoloads): Use them.
(update-file-autoloads): Use them. Return FILE if there's no cookie.
Make sure the autoload file is properly formatted when creating it.
(update-autoloads-from-directories): Use them as well.
Only update autoloads for files whose timestamp has changed.
Add a dummy entry to remember the files which had no autoload cookies.
2001-10-05 09:29:11 +00:00
Gerd Moellmann
12c6450376
*** empty log message ***
2001-10-01 07:31:59 +00:00
Gerd Moellmann
78f2fcaf91
(rx): Add def-edebug-spec.
2001-10-01 07:30:38 +00:00
Richard M. Stallman
e29b94bedf
Comment change.
2001-09-26 18:03:51 +00:00
Gerd Moellmann
9c07782ebd
(checkdoc-this-string-valid-engine):
...
Check for '(' in column 0 of doc string.
2001-09-17 15:51:54 +00:00
Gerd Moellmann
b4ae66334c
(edebug-window-live-p): Use
...
get-window-with-predicate.
2001-09-07 11:32:18 +00:00
Gerd Moellmann
284b3043c0
Add Keywords header.
2001-09-04 12:54:14 +00:00
Gerd Moellmann
cdab3e503a
(backquote-backquote-symbol)
...
(backquote-unquote-symbol, backquote-splice-symbol): Remove `*'
from doc strings.
2001-09-03 07:56:39 +00:00
Gerd Moellmann
9584e63a72
*** empty log message ***
2001-08-30 09:20:39 +00:00
Eli Zaretskii
89aea802cd
Add the Maintainer keyword. From Pavel Janik.
2001-08-26 16:44:22 +00:00
Miles Bader
e4cf159b2a
(byte-compile-file): Remove TARGET-FILE before writing it, so that
...
hard-links don't see new version.
2001-08-21 17:01:57 +00:00
Gerd Moellmann
ec69d5ec2b
(lisp-indent-defmethod): New function.
...
(toplevel): Set it as `common-lisp-indent-function' for
`defmethod'.
2001-08-15 11:57:03 +00:00
Gerd Moellmann
ed771c89bc
(define-minor-mode): Use
...
mode-line-minor-mode-keymap for the minor mode name.
2001-08-09 14:54:05 +00:00
Gerd Moellmann
057b57f6f9
(edebug-read-function): Fix handling of
...
#:, #x, #o, and similar constructs.
2001-08-08 10:51:56 +00:00
Pavel Janík
070c251e74
Specify FSF as Maintainer.
2001-08-06 09:59:02 +00:00
Gerd Moellmann
cb79ea6486
(last-sexp-setup-props): New function.
...
(last-sexp-toggle-display): Renamed from last-sexp-print.
(last-sexp-toggle-display, eval-last-sexp-1): Use
last-sexp-setup-props.
2001-07-27 15:26:53 +00:00
Gerd Moellmann
8f4f953c20
(eval-last-sexp-1): Don't search for
...
`...', compare with unabbreviated printed representation instead.
(last-sexp-print): Bind print-length and print-level to nil.
2001-07-26 13:41:32 +00:00
Gerd Moellmann
be4a68f92a
(eval-last-sexp-1): Look for a `...'
...
before assigning text properties. Make properties rear-nonsticky.
2001-07-26 13:34:32 +00:00
Gerd Moellmann
5f0962558d
(last-sexp-print): New function.
...
(eval-last-sexp-1): Give printed text a `keymap' property and bind
<mouse-2> and <RET> in that map to a function printing the
unabbreviated value.
2001-07-26 12:31:38 +00:00
Gerd Moellmann
6849e6d5ee
(eval-last-sexp-1): If standard-output
...
is a buffer, put a text property `printed-value' on the printed
representation, with the Lisp object printed as value.
2001-07-26 09:28:58 +00:00
Eli Zaretskii
343462edc9
(eval-print-last-sexp, eval-defun):
...
Mention the effect of eval-expression-print-length and
eval-expression-print-level. Suggested by Kevin Gallagher
<kevingal@onramp.net>.
2001-07-25 16:24:58 +00:00
Gerd Moellmann
d2922337c4
(find-function-regexp): Add
...
easy-mmode-define-global-mode to the regexp. Allow newlines
in front of the function name.
2001-07-25 15:04:21 +00:00
Pavel Janík
9781053a4c
*** empty log message ***
2001-07-17 07:37:19 +00:00
Pavel Janík
e8af40eed4
Some fixes to follow coding conventions.
2001-07-16 12:23:00 +00:00
Pavel Janík
6a05d05faf
Fixes to follow coding conventions.
2001-07-16 11:39:42 +00:00
Pavel Janík
60370d4073
Some fixes to follow coding conventions.
2001-07-15 19:53:53 +00:00
Pavel Janík
5553563924
Some fixes to follow coding conventions in files maintained by FSF.
2001-07-15 16:15:35 +00:00
Gerd Moellmann
4033ae9d51
(ad-make-advised-definition): If the
...
original definition has an interactive form, but is Elp
instrumented, use the interactive form of the function called by
elp-wrapper.
2001-07-09 13:06:36 +00:00
Stefan Monnier
851040a566
(define-minor-mode): Use eval-after-load
...
to delay the call to <mode> for global minor modes.
(easy-mmode-define-navigation): Only recenter if interactive.
2001-07-08 22:58:10 +00:00