branch: externals/engrave-faces commit 52ab6fb9101411aeb60ceb036dbdbfdd7582d2b1 Author: TEC <t...@tecosaur.com> Commit: TEC <t...@tecosaur.com>
LaTeX export: fix edge case with braces across \n --- engrave-faces-latex.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engrave-faces-latex.el b/engrave-faces-latex.el index 38d02da..0ea2355 100644 --- a/engrave-faces-latex.el +++ b/engrave-faces-latex.el @@ -81,8 +81,8 @@ (while (search-forward (car find-sub) nil t) (replace-match (cdr find-sub)))) (goto-char (point-min)) - (while (search-forward "\n}" nil t) - (replace-match "}\n"))) + (while (re-search-forward "\n\\([[:space:]]*\\)\\(}+\\)" nil t) + (replace-match "\\2\n\\1"))) ;;;###autoload (engrave-faces-define-backend "latex" ".tex" #'engrave-faces-latex-face-mapper)