-# -*- coding: utf-8 -*-
-
# file prefs2prefs-prefs.py
# This file is part of LyX, the document processor.
# Licence details can be found in the file COPYING.
# (the new default is true, so this keeps behavior the same for
# existing users)
+# Incremented to format 37, by chillenb
+# Remove \fullscreen_width
+# Remove \fullscreen_limit
+# Add \screen_width
+# Add \screen_limit
+
+# Incremented to format 38, by ec
+# Add option to configure ui style
+# No conversion necessary.
+
# NOTE: The format should also be updated in LYXRC.cpp and
# in configure.py (search for lyxrc_fileformat).
if flavor == "latex":
return no_match
return (True,
- "\\converter \"%s\" \"%s\" \"%s\" \"latex=%s\"" % (conv, fmat, args, flavor))
+ f"\\converter \"{conv}\" \"{fmat}\" \"{args}\" \"latex={flavor}\"")
emre = re.compile(r'^\\format\s+(.*)\s+"(document[^"]*?)"', re.IGNORECASE)
fmat = m.group(1)
opts = m.group(2)
return (True,
- "\\Format %s \"%s,menu=export\"" % (fmat, opts))
+ f"\\Format {fmat} \"{opts},menu=export\"")
# End format 1 conversions (for LyX 2.0)
########################################
fmat = m.group(1)
opts = m.group(2)
return (True,
- "\\Format %s \"%s,zipped=native\"" % (fmat, opts))
+ f"\\Format {fmat} \"{opts},zipped=native\"")
def remove_default_papersize(line):
if not line.lower().startswith("\\default_papersize"):
return
lines.append("\\spellcheck_continuously false")
+def remove_fullscreen_widthlimit(line):
+ lower = line.lower()
+ if lower.startswith("\\fullscreen_width") or lower.startswith("\\fullscreen_limit"):
+ return (True, "")
+ return no_match
+
# End conversions for LyX 2.3 to 2.4
####################################
[ 33, []],
[ 34, [rename_cyrillic_kmap_files]],
[ 35, [add_dark_color]],
- [ 36, [add_spellcheck_default]]
+ [ 36, [add_spellcheck_default]],
+ [ 37, [remove_fullscreen_widthlimit]],
+ [ 38, []]
]