Plugins/PluginEricdoc.py

changeset 253
3ccdf551bde7
parent 248
f4561c24989a
child 254
422fd16817c0
--- a/Plugins/PluginEricdoc.py	Sat May 15 10:19:07 2010 +0200
+++ b/Plugins/PluginEricdoc.py	Sat May 15 15:29:39 2010 +0200
@@ -139,6 +139,11 @@
         """
         Private slot to perform the eric5-doc api documentation generation.
         """
+        eolTranslation = {
+            '\r' : 'cr', 
+            '\n' : 'lf', 
+            '\r\n' : 'crlf', 
+        }
         project = e5App().getObject("Project")
         parms = project.getData('DOCUMENTATIONPARMS', "ERIC4DOC")
         dlg = EricdocConfigDialog(project, parms)
@@ -146,6 +151,10 @@
             args, parms = dlg.generateParameters()
             project.setData('DOCUMENTATIONPARMS', "ERIC4DOC", parms)
             
+            # add parameter for the eol setting
+            if not project.useSystemEol():
+                args.append("--eol=%s" % eolTranslation[project.getEolString()])
+            
             # now do the call
             dia = EricdocExecDialog("Ericdoc")
             res = dia.start(args, project.ppath)
@@ -173,4 +182,4 @@
                 if outdir not in project.pdata['OTHERS']:
                     project.pdata['OTHERS'].append(outdir)
                     project.setDirty(True)
-                    project.othersAdded(outdir)
\ No newline at end of file
+                    project.othersAdded(outdir)

eric ide

mercurial