File structure


Some notes about files used by plugin. Directory structure looks like:

Cfg\Search.dat
- Latest search/replace queries
Cfg\State.dat - Latest files state (cursor position, top line, bookmarks, etc)
Cfg\syn.ini - Configurable thru Setup dialog options
Cfg\htm.int - internal HTML tag/values autocompletion (Works only if current lexer at cursor named as 'HTML')
HL\*.acp - Files used for AutoCompletePopup (Ctrl-Space), Parameters help (Ctrl-Shift-Space) and Functions descriptions (Hold mouse over function). Name of these files must be same as name of lexer. (For example 'php.acp' for 'PHP' lexer)
HL\*.lcf - Lexer files for single languages. Note that these files don't load to plugin! If you want to use some language, you need to open 'Manage Library' subitem in lexers menu. And add needed lexers to library.
HL\LexLib.LXL - Main lexer library file. All lexers used by plugin loaded only from this file! For faster loading better to keep only needed lexers, so seldom used lexers removed from library and saved as *.lcf files.
Syn2.wlx - main plugin dll file.
Syn2.exe - external loader for Syn2.wlx. You can use it as text editor, assign to TotalCommander F4 hotkey, or to some filetype in Windows...


// econtrol.ru // sepa.spb.ru //