I have been able to maintain most of my preferences with INI files fed to Sigasi as command line options, as follows:
sigasi --launcher.ini sigasi.ini
where the last line of the sigasi.ini file is, as follows:
-Declipse.pluginCustomization=defaults.ini
In the defaults.ini file, I can control preferences like the font:
org.eclipse.ui.workbench/org.eclipse.jface.textfont=1|Courier New|11.0|0|GTK|1|;
org.eclipse.ui.workbench/org.eclipse.ui.workbench.texteditor.blockSelectionModeFont=1|Courier New|11.0|0|GTK|1|;
or that I want the Sigasi hierarchy viewer have the instantiation f