Updated documentation. Made configuration file more readable.
[instantlauncher.git] / src / main / java / eu / svjatoslav / instantlauncher / configuration / ConfigurationManager.java
index 8e13042..aef82f2 100755 (executable)
@@ -41,6 +41,8 @@ public class ConfigurationManager {
 
     private void saveConfigFile() throws IOException {
         YamlWriter writer = new YamlWriter(new FileWriter(getPropertiesFile()));
+        writer.getConfig().setClassTag("configuration",  Configuration.class);
+        writer.getConfig().setPropertyElementType(Configuration.class, "fileAssociations", FileAssociation.class);
         writer.write(configuration);
         writer.close();
     }
@@ -56,6 +58,7 @@ public class ConfigurationManager {
 
         configuration.navigationRootPath = System.getProperty("user.home") + "/";
         configuration.directoryOpenCommand = "nautilus -w {file}";
+        configuration.directoryTerminalOpenCommand = "gnome-terminal --working-directory={file}";
 
         registerFileAssociation(".*\\.jpeg$", "eog {file}");
         registerFileAssociation(".*\\.jpg$", "eog {file}");