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,

Reply via email to