1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 10:31:37 -08:00
emacs/lisp/textmodes
Stefan Monnier ba83908c4b Misc fixes, and use lexical-binding in more files.
* lisp/subr.el (letrec): New macro.
(with-wrapper-hook): Move from lisp/simple.el and don't use CL.
* simple.el (with-wrapper-hook): Move with-wrapper-hook to subr.el.
* lisp/help-fns.el (help-function-arglist): Handle subroutines as well.
(describe-variable): Use special-variable-p to filter completions.
* lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Don't expand `declare'
in defmacros.
* lisp/emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
Handle `declare'.
* lisp/emacs-lisp/cl.el (pushnew): Silence unfixable warning.
* lisp/emacs-lisp/cl-macs.el (defstruct, define-compiler-macro):
Mark unused arg as unused.
* lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): Use memq.
* lisp/emacs-lisp/autoload.el (make-autoload): Don't assume the macro's
first sexp is a list.
(autoload-generate-file-autoloads): Improve error message.
* lisp/emacs-lisp/advice.el (ad-arglist): Use help-function-arglist
to understand the new byte-code arg format.
* lisp/vc/smerge-mode.el:
* lisp/vc/log-view.el:
* lisp/vc/log-edit.el:
* lisp/vc/cvs-status.el:
* lisp/uniquify.el:
* lisp/textmodes/css-mode.el:
* lisp/textmodes/bibtex-style.el:
* lisp/reveal.el:
* lisp/newcomment.el:
* lisp/emacs-lisp/smie.el:
* lisp/abbrev.el: Use lexical-binding.
* src/eval.c (Fprog1, Fprog2): Simplify and use XCDR/XCAR.
(Fdefvar): Remove redundant SYMBOLP check.
(Ffunctionp): Don't signal an error for undefined aliases.
* doc/lispref/variables.texi (Converting to Lexical Binding): New node.
2011-03-11 15:04:22 -05:00
..
.gitignore
artist.el Add a menu-bar entry for Artist mode. 2011-03-01 22:48:01 -05:00
bib-mode.el Move keymap initialization into declaration. 2011-02-10 11:56:00 -05:00
bibtex-style.el Misc fixes, and use lexical-binding in more files. 2011-03-11 15:04:22 -05:00
bibtex.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
conf-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
css-mode.el Misc fixes, and use lexical-binding in more files. 2011-03-11 15:04:22 -05:00
dns-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
enriched.el Move keymap initialization into declaration. 2011-02-10 11:56:00 -05:00
fill.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
flyspell.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
ispell.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
makeinfo.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
nroff-mode.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
page-ext.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
page.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
paragraphs.el Merge from emacs-23; up to 2010-06-03T05:41:49Z!rgm@gnu.org. 2011-02-27 17:07:29 -08:00
picture.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
po.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
refbib.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
refer.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
refill.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-auc.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-cite.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-dcr.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-global.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-index.el Merge changes from emacs-23 branch 2011-02-12 18:40:43 -05:00
reftex-parse.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-ref.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-sel.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-toc.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex-vars.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
reftex.el * lisp/bookmark.el: 2011-03-06 01:30:16 +01:00
remember.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
rst.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
sgml-mode.el * lisp/textmodes/sgml-mode.el (sgml-fill-nobreak): Give it a doc. (Bug#5326) 2011-03-05 18:30:44 -08:00
table.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tex-mode.el * lisp/textmodes/tex-mode.el: Get rid of compilation-parse-errors-function 2011-01-28 16:16:04 -05:00
texinfmt.el Refill some long/short copyright headers. 2011-01-26 00:36:39 -08:00
texinfo.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
texnfo-upd.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
text-mode.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
tildify.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
two-column.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00
underline.el Convert consecutive FSF copyright years to ranges. 2011-01-24 20:08:28 -08:00