mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 19:07:45 +00:00
Convert converter preferences to use new "latex=flavor" syntax.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37389 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6e9a59841e
commit
14f0e15573
@ -16,6 +16,8 @@
|
||||
# where the Bool says if we've modified anything and the NewLine is
|
||||
# the new line, if so, which will be used to replace the old line.
|
||||
|
||||
import re
|
||||
|
||||
|
||||
###########################################################
|
||||
#
|
||||
@ -59,12 +61,29 @@ def language_use_babel(line):
|
||||
def language_package(line):
|
||||
return simple_renaming(line, "\\language_package", "\\language_custom_package")
|
||||
|
||||
lfre = re.compile(r'^\\converter\s+"?(\w+)"?\s+"?(\w+)"?\s+"([^"]*?)"\s+"latex"')
|
||||
def latex_flavor(line):
|
||||
if not line.startswith("\\converter"):
|
||||
return no_match
|
||||
m = lfre.match(line)
|
||||
if not m:
|
||||
return no_match
|
||||
conv = m.group(1)
|
||||
fmat = m.group(2)
|
||||
args = m.group(3)
|
||||
flavor = "pdflatex"
|
||||
if conv in ("platex", "xetex", "luatex"):
|
||||
flavor = conv
|
||||
return (True,
|
||||
"\\converter \"%s\" \"%s\" \"%s\" \"latex=%s\"" % (conv, fmat, args, flavor))
|
||||
|
||||
|
||||
########################
|
||||
|
||||
|
||||
conversions = [
|
||||
[ # this will be a long list of conversions for format 0
|
||||
latex_flavor,
|
||||
remove_obsolete,
|
||||
language_use_babel,
|
||||
language_package
|
||||
|
Loading…
Reference in New Issue
Block a user