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)

Reply via email to