Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
options:files [2016/05/13 00:17] adminoptions:files [2020/04/17 01:09] (current) admin
Line 1: Line 1:
 ====== Where my HippoEDIT configuration stored? ====== ====== Where my HippoEDIT configuration stored? ======
  
-HippoEDIT stores configuration in different files. +HippoEDIT stores configuration in different files which can be found in [[scripting:api:settings:user-directory|User Directory]]
   * //hippoedit.config// - stores global IDE settings   * //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\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\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\auto\// - directory containing //auto// workspaces, created for current directory with [[general:command-line|command line parameter **w.**]] 
 +  * //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\settings.xml// - editor settings
   * //data\autocorrect.xml// - autocorrection data   * //data\autocorrect.xml// - autocorrection data
Line 19: Line 22:
  
 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.  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. 
 +====== Syntax settings ======
 +As already written configuration/properties for specific syntax contained in 2 dedicated files
 +===== <syntax>_spec.xml =====
 +Contains basic syntax settings as:
 +  * [[syntax:specification|Specification]] (case sensitive, file mask, open/close pairs etc)
 +  * [[syntax:styles|Styles]] (how to highlight the text)
 +  * [[syntax:scopes|Scopes]] (how to outline the text)
 +  * [[syntax:labels|Labels]] (how to navigate through the text)
 +<note important>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</note>
 +===== <syntax>_user.xml =====
 +Contains user specific preference for syntax and in most cases delivered empty (or not delivered at all). These files are never overwritten by updates and left as they are after initial installation. 
 +//user// file contain:
 +  * [[options:syntax:display|Visual preferences for syntax]]
 +  * [[options:syntax:miscellaneous|User preference for file pattern]]
 +  * [[options:syntax:code-templates|Code Templates]]
 ====== License file ====== ====== License file ======
  
-It is not possible to copy license.dat from one PC to another one. You need to re-register (enter your license key) in the second machine too. \\+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. 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.
  
Line 30: Line 48:
   * **%TEMP%\he*.tmp** --> [[options:cache|HippoEDIT temporary files]].   * **%TEMP%\he*.tmp** --> [[options:cache|HippoEDIT temporary files]].
   * **<file name>.bak** --> [[options:editor:file-backup|Backup]] of last file state before modifying (//Options->Editor->File Backup//)   * **<file name>.bak** --> [[options:editor:file-backup|Backup]] of last file state before modifying (//Options->Editor->File Backup//)
-  * **<workspace_name.undo>** --> undo history for files open in workspace (stored between sessions). From 1.50. 
   * ***.heprj** --> HippoEDIT project files.   * ***.heprj** --> HippoEDIT project files.
 +  * ***.hemcr** --> HippoEDIT macro file
 +  * ***.hejs** --> HippoEDIT JS scripting file
 +  * ***.hebundle** --> HippoEDIT bundle file (zip archive) containing HippoEDIT installable component (plugin, syntax, dictionary, etc.)