monnier pushed a commit to branch externals/auctex in repository elpa. commit 1100cd8c1d79c9a6573caaf37269e0762089baf3 Author: Tassilo Horn <t...@gnu.org> Date: Mon Oct 14 11:42:31 2013 +0200
Use enhanced tabular indentation for more envs. * style/longtable.el ("longtable"): Use `LaTeX-indent-tabular' also for longtable environment. * style/tabularx.el ("tabularx"): Use `LaTeX-indent-tabular' also for tabularx environment. * style/tabulary.el ("tabulary"): Use `LaTeX-indent-tabular' also for tabulary environment. * latex.el (LaTeX-indent-environment-list): Use `LaTeX-indent-tabular' also for array and eqnarray environments. --- ChangeLog | 14 ++++++++++++++ latex.el | 18 +++++++++--------- style/longtable.el | 4 ++++ style/tabularx.el | 3 +++ style/tabulary.el | 3 +++ 5 files changed, 33 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index b8ff631..b3792a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2013-10-14 Tassilo Horn <t...@gnu.org> + + * style/longtable.el ("longtable"): Use `LaTeX-indent-tabular' + also for longtable environment. + + * style/tabularx.el ("tabularx"): Use `LaTeX-indent-tabular' also + for tabularx environment. + + * style/tabulary.el ("tabulary"): Use `LaTeX-indent-tabular' also + for tabulary environment. + + * latex.el (LaTeX-indent-environment-list): Use + `LaTeX-indent-tabular' also for array and eqnarray environments. + 2013-10-14 Oleh Krehel <ohwoeo...@gmail.com> * latex.el: `LaTeX-indent-tabular' now indents tabular-like diff --git a/latex.el b/latex.el index 8488966..2d28859 100644 --- a/latex.el +++ b/latex.el @@ -2621,22 +2621,22 @@ consideration just as is in the non-commented source code." (defcustom LaTeX-indent-environment-list '(("verbatim" current-indentation) ("verbatim*" current-indentation) - ;; The following should have there own, smart indentation function. + ("tabular" LaTeX-indent-tabular) + ("tabular*" LaTeX-indent-tabular) + ("align" LaTeX-indent-tabular) + ("align*" LaTeX-indent-tabular) + ("array" LaTeX-indent-tabular) + ("eqnarray" LaTeX-indent-tabular) + ("eqnarray*" LaTeX-indent-tabular) + ;; The following should have their own, smart indentation function. ;; Some other day. - ("array") ("displaymath") - ("eqnarray") - ("eqnarray*") ("equation") ("equation*") ("picture") ("tabbing") ("table") - ("table*") - ("tabular" LaTeX-indent-tabular) - ("tabular*" LaTeX-indent-tabular) - ("align" LaTeX-indent-tabular) - ("align*" LaTeX-indent-tabular)) + ("table*")) "Alist of environments with special indentation. The second element in each entry is the function to calculate the indentation level in columns." diff --git a/style/longtable.el b/style/longtable.el index 8b23368..28a5a97 100644 --- a/style/longtable.el +++ b/style/longtable.el @@ -76,6 +76,10 @@ ;; Caption commands '("caption*" 1)) + ;; Use the enhanced table formatting + (add-to-list 'LaTeX-indent-environment-list + '("longtable" LaTeX-indent-tabular)) + ;; Fontification (when (and (featurep 'font-latex) (eq TeX-install-font-lock 'font-latex-setup)) diff --git a/style/tabularx.el b/style/tabularx.el index 6f1005d..e499b5a 100644 --- a/style/tabularx.el +++ b/style/tabularx.el @@ -39,6 +39,9 @@ (lambda () ;; Make tabularx the default tabular environment (setq LaTeX-default-tabular-environment "tabularx") + ;; Use the enhanced tabular indentation + (add-to-list 'LaTeX-indent-environment-list + '("tabularx" LaTeX-indent-tabular)) ;; New symbols (TeX-add-symbols "tracingtabularx" diff --git a/style/tabulary.el b/style/tabulary.el index a951669..eb20d24 100644 --- a/style/tabulary.el +++ b/style/tabulary.el @@ -39,6 +39,9 @@ (lambda () ;; Make tabulary the default tabular environment (setq LaTeX-default-tabular-environment "tabulary") + ;; Use the enhanced tabular indentation + (add-to-list 'LaTeX-indent-environment-list + '("tabulary" LaTeX-indent-tabular)) ;; New symbols (TeX-add-symbols "tymax" "tymin" "tyformat")