New emacs-lisp-byte-code-mode; misc minor changes.
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 10 Sep 2012 01:16:13 +0000 (21:16 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 10 Sep 2012 01:16:13 +0000 (21:16 -0400)
commit9b851e2550c1d627413ecc6c626a0dfe1bbbf33b
tree4f4d0ffa29a1e1f1128db5dde2bb2133bd387702
parentb8b0239fd0485002d1c761067c9047d1f26dbd4c
New emacs-lisp-byte-code-mode; misc minor changes.
* lisp/emacs-lisp/lisp-mode.el (emacs-list-byte-code-comment-re): New var.
(emacs-lisp-byte-code-comment)
(emacs-lisp-byte-code-syntax-propertize, emacs-lisp-byte-code-mode):
New functions.
(eval-sexp-add-defvars): Don't skip defvars in column >0.
(eval-defun-2): Remove bogus interactive spec.
(lisp-indent-line): Remove redundant whole-exp code, now done in
indent-according-to-mode.
(save-match-data): Remove redundant indent data.
* lisp/emacs-lisp/benchmark.el (benchmark-run, benchmark-run-compiled):
Use `declare'.
* lisp/gnus/qp.el (quoted-printable-decode-region):
Inline+CSE+strength-reduction.
lisp/ChangeLog
lisp/emacs-lisp/benchmark.el
lisp/emacs-lisp/cl-loaddefs.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/lisp-mode.el
lisp/gnus/ChangeLog
lisp/gnus/qp.el