--- 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)