[LyX/master] consider default language in revert_numeric
Udi Fogiel
ufogiel at lyx.org
Tue Aug 4 16:43:16 UTC 2026
commit c5d4c572ae6c7ee99105a2008b9e368aa68a8990
Author: Udi Fogiel <ufogiel at lyx.org>
Date: Tue Aug 4 19:43:08 2026 +0300
consider default language in revert_numeric
---
lib/lyx2lyx/lyx_2_6.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/lyx2lyx/lyx_2_6.py b/lib/lyx2lyx/lyx_2_6.py
index db3af39caf..a1e0171b50 100644
--- a/lib/lyx2lyx/lyx_2_6.py
+++ b/lib/lyx2lyx/lyx_2_6.py
@@ -1005,12 +1005,14 @@ def revert_numeric(document):
the regex itself. Merges consecutive plain-content lines before
matching, since Paragraph::write() soft-wraps long runs
(column > 500) with a bare newline that isn't a real boundary."""
- rtl = False
+ default_rtl = get_value(document.header, "\\language") in rtl_languages_numeric
+ rtl = default_rtl
at_word_start = True
i = 0
while i < len(document.body):
line = document.body[i]
if line.startswith("\\begin_layout"):
+ rtl = default_rtl
at_word_start = True
i += 1
continue
More information about the lyx-cvs
mailing list