diff --git a/modules/lang/latex/config.el b/modules/lang/latex/config.el index ed8e59fd5..c24273487 100644 --- a/modules/lang/latex/config.el +++ b/modules/lang/latex/config.el @@ -182,19 +182,21 @@ Math faces should stay fixed by the mixed-pitch blacklist, this is mostly for (dolist (env '("itemize" "enumerate" "description")) (add-to-list 'LaTeX-indent-environment-list `(,env +latex-indent-item-fn))) - ;; Fix #1849: allow fill-paragraph in itemize/enumerate. - (defadvice! +latex--re-indent-itemize-and-enumerate-a (fn &rest args) + ;; Fix #1849: allow fill-paragraph in itemize/enumerate/description. + (defadvice! +latex--re-indent-itemize-and-enumerate-and-description-a (fn &rest args) :around #'LaTeX-fill-region-as-para-do (let ((LaTeX-indent-environment-list (append LaTeX-indent-environment-list - '(("itemize" +latex-indent-item-fn) - ("enumerate" +latex-indent-item-fn))))) + '(("itemize" +latex-indent-item-fn) + ("enumerate" +latex-indent-item-fn) + ("description" +latex-indent-item-fn))))) (apply fn args))) - (defadvice! +latex--dont-indent-itemize-and-enumerate-a (fn &rest args) + (defadvice! +latex--dont-indent-itemize-and-enumerate-and-description-a (fn &rest args) :around #'LaTeX-fill-region-as-paragraph (let ((LaTeX-indent-environment-list LaTeX-indent-environment-list)) (delq! "itemize" LaTeX-indent-environment-list 'assoc) (delq! "enumerate" LaTeX-indent-environment-list 'assoc) + (delq! "description" LaTeX-indent-environment-list 'assoc) (apply fn args))))