HippoEDIT stores configuration in different files which can be found in User Directory.
hippoedit.config - stores global IDE settings
workspaces\default.hewsp - Default workspace. Window positions and states, open files, recent files, input history etc for HE started standalone
workspaces\viewer.hewsp - Viewer workspace. Same as default.hewsp but for cases when HE started by double click from explorer (if –workspace=viewer passed in command line)
-
workspaces\<workspace_name>.heclip - clipboard content for specific workspace. The content is stored only in case, if there are more then one item in multi-clipboard (e.g you have copied several text blocks in text editor)
workspaces\<workspace_name>.heundo - undo history for files currently open in workspace (stored between sessions). From 1.50.
data\settings.xml - editor settings
data\autocorrect.xml - autocorrection data
data\syntax\…_spec.xml + …_user.xml - specification and user files for separated syntaxes
data\colors\color_….xml - color palettes
data\keymaps\keymap_default.xml - default keyboard layout
All paths are default and relative to HippoEDIT user directory.
Usually if you are asked to send configuration files, you need to send:
Sometimes, if problem occurs in context of some specific syntax, it is better to to send also data\syntax\%you_syntax%_spec.xml + %you_syntax%_user.xml.
Contains basic syntax settings as:
-
Styles (how to highlight the text)
Scopes (how to outline the text)
Labels (how to navigate through the text)
Do not modify
spec files of standard syntaxes - these files may be overwritten during updates and you will lose your changes (old files are saved in <file_name.extension>.old files aside). If you want to modify standard syntax schema, better copy it (changing
ID) or create new one, inheriting existing
It is not possible to copy license.dat from one PC to another one. You need to re-register (enter your license key) on the second machine too.
The only way to avoid this, if you initially install HE on a flash (remote) drive. In this case, license.dat would be bound to it.