Author: jrioux
Date: Tue Jun 7 17:01:00 2011
New Revision: 38975
URL: http://www.lyx.org/trac/changeset/38975
Log:
Fix part of bug #7609 (PDF (pdflatex) no more directly
listed in file->export menu). Do not remove customized
document formats from the export menu.
Modified:
lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py
Modified: lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py
==============================================================================
--- lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py Tue Jun 7 16:58:19
2011 (r38974)
+++ lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py Tue Jun 7 17:01:00
2011 (r38975)
@@ -77,12 +77,24 @@
return (True,
"\\converter \"%s\" \"%s\" \"%s\" \"latex=%s\"" % (conv, fmat,
args, flavor))
+emre = re.compile(r'^\\[Ff]ormat\s+(.*)\s+"(document[^"]*?)"')
+def export_menu(line):
+ if not line.lower().startswith("\\format"):
+ return no_match
+ m = emre.match(line)
+ if not m:
+ return no_match
+ fmat = m.group(1)
+ opts = m.group(2)
+ return (True,
+ "\\Format %s \"%s,menu=export\"" % (fmat, opts))
########################
conversions = [
[ # this will be a long list of conversions for format 0
+ export_menu,
latex_flavor,
remove_obsolete,
language_use_babel,