* lisp/textmodes/table.el: Use lexical-binding, dolist, define-minor-mode.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Oct 2012 03:46:08 +0000 (23:46 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Oct 2012 03:46:08 +0000 (23:46 -0400)
commit184861394bd5239ab06cbb0495c85adf7d353dab
treef384e20b7659cc15c7c3be1bdef219be02b65589
parentd83ef9762efd4efe833c0c9687b057d6b62cdcb7
* lisp/textmodes/table.el: Use lexical-binding, dolist, define-minor-mode.
(table-initialize-table-fixed-width-mode)
(table-set-table-fixed-width-mode): Remove functions.
(table-command-list): Move initialization into declaration.
(table--tweak-menu-for-xemacs): Move defun outside mapcar.
(table-with-cache-buffer): Use `declare'.
(table-span-cell): Simplify via CSE.
(table-fixed-width-mode): Use define-minor-mode.
(table-call-interactively, table-funcall, table-apply): Remove.
(table-function): New function, to replace them.
lisp/ChangeLog
lisp/textmodes/table.el