diff -r cfbb47b6d885 -r fef91a1eb27b Preferences/ConfigurationPages/EditorPropertiesPage.py --- a/Preferences/ConfigurationPages/EditorPropertiesPage.py Sat Jun 21 18:11:38 2014 +0200 +++ b/Preferences/ConfigurationPages/EditorPropertiesPage.py Sat Jun 21 22:35:36 2014 +0200 @@ -42,10 +42,6 @@ self.foldBashCommentCheckBox.setChecked( Preferences.getEditor("BashFoldComment")) - # CMake - self.cmakeFoldAtElseCheckBox.setChecked( - Preferences.getEditor("CMakeFoldAtElse")) - # C++ self.foldCppCommentCheckBox.setChecked( Preferences.getEditor("CppFoldComment")) @@ -77,6 +73,21 @@ else: self.cppHighlightHashQuotedCheckBox.setEnabled(False) + # CMake + self.cmakeFoldAtElseCheckBox.setChecked( + Preferences.getEditor("CMakeFoldAtElse")) + + # CoffeeScript + if "CoffeeScript" in self.languages: + self.foldCoffeeScriptCommentCheckBox.setChecked( + Preferences.getEditor("CoffeScriptFoldComment")) + self.coffeeScriptDollarAllowedCheckBox.setChecked( + Preferences.getEditor("CoffeeScriptDollarsAllowed")) + self.coffeeScriptStylePreprocessorCheckBox.setChecked( + Preferences.getEditor("CoffeeScriptStylePreprocessor")) + else: + self.coffeeScriptGroup.setEnabled(False) + # CSS self.foldCssCommentCheckBox.setChecked( Preferences.getEditor("CssFoldComment")) @@ -335,6 +346,23 @@ "CppHighlightHashQuotedStrings", self.cppHighlightHashQuotedCheckBox.isChecked()) + # CMake + Preferences.setEditor( + "CMakeFoldAtElse", + self.cmakeFoldAtElseCheckBox.isChecked()) + + # CoffeeScript + if "CoffeeScript" in self.languages: + Preferences.setEditor( + "CoffeScriptFoldComment", + self.foldCoffeeScriptCommentCheckBox.isChecked()) + Preferences.setEditor( + "CoffeeScriptDollarsAllowed", + self.coffeeScriptDollarAllowedCheckBox.isChecked()) + Preferences.setEditor( + "CoffeeScriptStylePreprocessor", + self.coffeeScriptStylePreprocessorCheckBox.isChecked()) + # CSS Preferences.setEditor( "CssFoldComment",