* lisp/textmodes/table.el: Use lexical-binding, dolist, define-minor-mode.
commit8b0bc28e0a6367e6519d968630fc8fb2a7c05829
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Oct 2012 03:46:08 +0000 (1 23:46 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Oct 2012 03:46:08 +0000 (1 23:46 -0400)
treeb4bd2dea961b6b1bc17ede9004e7339307a3f7d2
parent5dd812dc31880b9cd436b6b074ccf8ef5bd7187e
* 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