--- a/Preferences/ConfigurationPages/EditorFilePage.py Mon Aug 07 12:19:34 2017 +0200 +++ b/Preferences/ConfigurationPages/EditorFilePage.py Mon Aug 07 18:00:51 2017 +0200 @@ -45,6 +45,11 @@ self.defaultEncodingComboBox.addItems(sorted(supportedCodecs)) + self.previewMarkdownHTMLFormatComboBox.addItems( + ["XHTML1", "HTML4", "HTML5"]) + self.previewRestDocutilsHTMLFormatComboBox.addItems( + ["HTML4", "HTML5"]) + # set initial values self.autosaveSlider.setValue( Preferences.getEditor("AutosaveInterval")) @@ -91,6 +96,14 @@ " ".join(Preferences.getEditor("PreviewQssFileNameExtensions"))) self.previewRestSphinxCheckBox.setChecked( Preferences.getEditor("PreviewRestUseSphinx")) + self.previewMarkdownNLtoBreakCheckBox.setChecked( + Preferences.getEditor("PreviewMarkdownNLtoBR")) + index = self.previewMarkdownHTMLFormatComboBox.findText( + Preferences.getEditor("PreviewMarkdownHTMLFormat")) + self.previewMarkdownHTMLFormatComboBox.setCurrentIndex(index) + index = self.previewRestDocutilsHTMLFormatComboBox.findText( + Preferences.getEditor("PreviewRestDocutilsHTMLFormat")) + self.previewRestDocutilsHTMLFormatComboBox.setCurrentIndex(index) def save(self): """ @@ -161,6 +174,15 @@ Preferences.setEditor( "PreviewRestUseSphinx", self.previewRestSphinxCheckBox.isChecked()) + Preferences.setEditor( + "PreviewMarkdownNLtoBR", + self.previewMarkdownNLtoBreakCheckBox.isChecked()) + Preferences.setEditor( + "PreviewMarkdownHTMLFormat", + self.previewMarkdownHTMLFormatComboBox.currentText()) + Preferences.setEditor( + "PreviewRestDocutilsHTMLFormat", + self.previewRestDocutilsHTMLFormatComboBox.currentText()) def __setDefaultFiltersLists(self, keepSelection=False): """