mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +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
|
# 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.
|
# 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):
|
def language_package(line):
|
||||||
return simple_renaming(line, "\\language_package", "\\language_custom_package")
|
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 = [
|
conversions = [
|
||||||
[ # this will be a long list of conversions for format 0
|
[ # this will be a long list of conversions for format 0
|
||||||
|
latex_flavor,
|
||||||
remove_obsolete,
|
remove_obsolete,
|
||||||
language_use_babel,
|
language_use_babel,
|
||||||
language_package
|
language_package
|
||||||
|
Loading…
Reference in New Issue
Block a user