;----------------------------------------------; ; Coder plugin syntax file ; ;----------------------------------------------; ;Colors ; Color need to be in #RRGGBB format. ; If color equal to zero, then color ignored. ; ;Font styles ; 0 ignored. ; 1 normal. ; 2 bold. ; 3 italic. ; 4 bold italic. ; ;For comfort file viewing/editing set tab size to 8. ;Smarty 3 template syntax file ;Author: Lenchik ;http://akelpad.sourceforge.net/files/plugs/Coder/smarty.coder ;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/smarty.coder - working version ;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/source_for_developers/smarty.utf8.coder - development version in UTF-8 for easier development on GitHub, please post your suggestions in this file ;Recomendations: ; - use XBrackets plugin ;Revision 1.7 (2013-07-11, AkelPad 4.8.4, Coder 11.3) ;Massive update. More keywords ;History: ;Revision 1.6 (2012-08-12, AkelPad 4.7.8, Coder 10.0) ;Compatibility with AkelPad 4.7.8 and Coder 10.0 ;Revision 1.5 (2011-12-11, AkelPad 4.7.1, Coder 7.9) ;Compatibility with AkelPad 4.7.1 and Coder 7.9 ;Revision 1.4 (2011-09-03, AkelPad 4.6.5, Coder 7.0) ;Compatibility with Smarty 3.1, new highlighting options ;Revision 1.3 (2011-03-15, AkelPad 4.5.5, Coder 5.0) ;Massive update (new keywords and AutoComplete blocks) ;Revision 1.2 (2011-02-02, AkelPad 4.5.3, Coder 4.6) ;Made comments compatible ;Revision 1.1 (2011-01-09, AkelPad 4.5.2, Coder 4.1) ;+ FoldList section ;Revision 1.0 (2011-01-04, AkelPad 4.5.2, Coder 4.0) Files: ;========== ;File types ;========== *.tpl ;----------------------------------------------; ; HighLight ; ;----------------------------------------------; ;Flags (sum of the members) ; 1 case sensitive. ; 2 word is a composition of characters ("Words:" section only). Example: "0123456789" - highlight words that contain only digits. ; 4 quote end required ("Quotes:" section only). ; 8 quote start string is ignored and last meet delimiter used as quote start ("Quotes:" section only). ; 16 quote end string is ignored and first meet delimiter used as quote end ("Quotes:" section only). ; 32 don't highlight quote start ("Quotes:" section only). ; 64 don't highlight quote end ("Quotes:" section only). ; 128 don't catch and don't highlight quote start ("Quotes:" section only). ; 256 don't catch and don't highlight quote end ("Quotes:" section only). ; 512 quote start, delimiter or word located at line start. ; 1024 quote end, delimiter or word located at line end. ; 2048 quote start is surrounded with delimiters ("Quotes:" section only). ; 4096 quote end is surrounded with delimiters ("Quotes:" section only). ; 8192 quote doesn't contain delimiters ("Quotes:" section only). ; 16384 only quote start string is catched ("Quotes:" section only). ; 32768 quote doesn't contain any character ("Quotes:" section only). Font: ;================================================================= ;FontStyle FontSize FaceName ;================================================================= ${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName} Colors: ;============================================================================================================================================================================================================================================================================================================================================================================================================================= ;BasicTextColor BasicBkColor SelTextColor SelBkColor LineTextColor LineBkColor LineBorderColor AltTextColor AltBkColor AltBorderColor ColumnColor MarkerColor CaretColor UrlColor ActiveUrlColor VisitUrlColor ;============================================================================================================================================================================================================================================================================================================================================================================================================================= ${HighLight_BasicTextColor} ${HighLight_BasicBkColor} ${HighLight_SelTextColor} ${HighLight_SelBkColor} ${HighLight_LineTextColor} ${HighLight_LineBkColor} ${HighLight_LineBorderColor} ${HighLight_AltTextColor} ${HighLight_AltBkColor} ${HighLight_AltBorderColor} ${HighLight_ColumnColor} ${HighLight_MarkerColor} ${HighLight_CaretColor} ${HighLight_UrlColor} ${HighLight_ActiveUrlColor} ${HighLight_VisitUrlColor} BkImage: ;================================================== ;BkImageFile BkImageAlpha ;================================================== ${HighLight_BkImageFile} ${HighLight_BkImageAlpha} AutoMark: ;==================================================================================================================== ;AutoMarkFlags AutoMarkFontStyle AutoMarkTextColor AutoMarkBkColor ;==================================================================================================================== ${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor} Quotes: ;=================================================================================== ;Flags Font Color Color Quote Quote Escape Quote Quote Parent Rule ; style text bkgrnd start end char include exclude ID ID ;=================================================================================== ;Strings without delimiters (spaces, variables signs, smarty tags etc.) ;8197=1+4+8192 8197 3 ${STR} 0 `"` `"` "\" "" "" ;Catch strings with spaces and no variables ;5=1+4 5 3 ${STR} 0 `"` `"` " " "" "${}=" ;All other string suppose to contain variables ;5=1+4 ;5 4 ${STR} 0 `"` `"` "" "" "" ;5=1+4 ;5 2 0 0 `{` `}` "" "" "" ;5=1+4 5 3 ${STR} 0 "'" "'" "" "" "" ;5=1+4 ;5 3 ${STR} 0 "`" "`" "" "" "" ;Against html coloring ;389=1+4+128+256 389 0 ${HighLight_BasicTextColor} 0 "" "" "" "" ;5=1+4 389 0 ${HighLight_BasicTextColor} 0 `<` `{` "" "" "" 389 0 ${HighLight_BasicTextColor} 0 `}` `>` "" "" "" 389 0 ${HighLight_BasicTextColor} 0 `}` `{` "" "" "" ;401=1+16+128+256 401 0 ${HighLight_BasicTextColor} 0 "<" "" " " "" "" ;5=1+4 5 3 ${DEL2} 0 "" "" "" "" ;5=1+4 5 3 ${COMM} 0 "{*" "*}" "" "" "" ;Config variables ;8197=1+4+8192 8197 0 ${TYPE} 0 "#" "#" "" "" `"` ;5=1+4 5 4 ${DEL1} 0 "{literal}" "{/literal}" "" "" "" ;Different variables ;273=1+16+256 273 2 ${VAR} 0 "$" "" "" "" "!=, &;" ;273=1+16+256 401 2 ${VAR} 0 "}." "" "" "" "=, &;!" ;273=1+16+256 401 2 ${VAR} 0 "]." "" "" "" "=, &;" ;385=1+128+256 ;385 0 ${VAR} 0 "$" "" "" "" "" ;405=1+4+16+128+256 ;405 0 ${STR} 0 "=" "" "" "" "" ;Specific keyword usage ;273=1+16+256 ;5 1 ${OP} 0 "{eval" "}" "" "" "" ;5 1 ${OP} 0 "{fetch" "}" "" "" "" ;5 1 ${OP} 0 "{html_checkboxes" "}" "" "" "" ;5 1 ${OP} 0 "{html_image" "}" "" "" "" ;5 1 ${OP} 0 "{html_options" "}" "" "" "" ;5 1 ${OP} 0 "{html_radios" "}" "" "" "" ;5 1 ${OP} 0 "{html_select_date" "}" "" "" "" ;5 1 ${OP} 0 "{html_select_time" "}" "" "" "" ;5 1 ${OP} 0 "{html_table" "}" "" "" "" ;5 1 ${OP} 0 "{mailto" "}" "" "" "" ;5 1 ${OP} 0 "{math" "}" "" "" "" ;Attributes and modifiers with names same to functions: ;133=1+4+128 133 0 ${ATTR} 0 "|" "strip_tags" "" "" "" 133 0 ${ATTR} 0 "|" "strip" "" "" "" ;133=1+4+128 133 0 ${ATTR} 0 " " "append" "" "" "" 69 0 ${ATTR} 0 " assign" "=" "" "" "" 133 0 ${ATTR} 0 " " "nocache" "" "" "" 69 0 ${ATTR} 0 " section" "=" "" "" "" ;Deprecated functions ;5=1+4 5 3 ${HighLight_BasicTextColor} 0 "{insert" "}" "" "" "" 5 3 ${HighLight_BasicTextColor} 0 "{include_php" "}" "" "" "" QuotesRE: ;========================================================================================================== ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID ;========================================================================================================== ;0 `(")([^"\\]*(\\.[^"\\]*)*)(")` `\1=(0,${DEL1},0) \2=(3,${STR},0) \4=(0,${DEL1},0)` Delimiters: ;=============================================== ;Flags Font Color Color Char(s) Parent ; style text bkgrnd ID ;=============================================== 1 0 0 0 `"` 1 0 0 0 " " 1 0 0 0 " " ;1 0 ${VAR} 0 $ 1 0 ${DEL1} 0 ( 1 0 ${DEL1} 0 ) 1 0 ${DEL1} 0 { 1 0 ${DEL1} 0 } 1 0 ${DEL1} 0 / 1 0 ${DEL2} 0 = 1 0 ${DEL2} 0 ! ;1 0 0 0 . 1 0 0 0 - 1 0 ${DEL2} 0 < 1 0 ${DEL2} 0 > 1 0 ${DEL2} 0 @ 1 0 ${DEL2} 0 | 1 0 ${DEL2} 0 : Words: ;=========================================== ;Flags Font Color Color Word Parent ; style text bkgrnd ID ;=========================================== ;Numerical ;3=1+2 3 0 ${NUM} 0 "0123456789" ;--Conditional-- 1 0 ${IF} 0 if 1 0 ${IF} 0 else 1 0 ${IF} 0 elseif 1 0 ${IF} 0 for 1 0 ${IF} 0 forelse 1 0 ${IF} 0 in 1 0 ${IF} 0 foreach 1 0 ${IF} 0 as 1 0 ${IF} 0 foreachelse 1 0 ${IF} 0 while ;--Logical-- 1 2 ${OP} 0 true 1 2 ${OP} 0 false ;--Scopes-- 1 0 ${TYPE} 0 local 1 0 ${TYPE} 0 parent 1 0 ${TYPE} 0 global 1 0 ${TYPE} 0 root ;--Keywords-- 1 0 ${OP} 0 function 1 0 ${OP} 0 ldelim 1 0 ${OP} 0 rdelim 1 0 ${OP} 0 section 1 0 ${OP} 0 sectionelse 1 0 ${OP} 0 setfilter 1 0 ${OP} 0 include 1 0 ${OP} 0 assign 1 0 ${OP} 0 append 1 0 ${OP} 0 strip ; 1 0 ${OP} 0 empty ; 1 0 ${OP} 0 from 1 0 ${OP} 0 item 1 0 ${OP} 0 key ;;;1 0 ${OP} 0 values ; 1 0 ${ATTR} 0 nofilter 1 0 ${OP} 0 call 1 0 ${OP} 0 debug 1 0 ${OP} 0 config_load 1 0 ${OP} 0 nocache 1 0 ${IF} 0 step 1 0 ${IF} 0 max 1 0 ${IF} 0 to ; 1 2 ${OP} 0 break 1 2 ${OP} 0 continue 1 0 ${OP} 0 capture 1 0 ${AREA} 0 block 1 0 ${AREA} 0 extends ;custom functions 1 0 ${OP} 0 counter 1 0 ${OP} 0 cycle 1 0 ${OP} 0 eval 1 0 ${OP} 0 fetch 1 0 ${OP} 0 html_checkboxes 1 0 ${OP} 0 html_image 1 0 ${OP} 0 html_options 1 0 ${OP} 0 html_radios 1 0 ${OP} 0 html_select_date 1 0 ${OP} 0 html_select_time 1 0 ${OP} 0 html_table 1 0 ${OP} 0 mailto 1 0 ${OP} 0 math 1 0 ${AREA} 0 textformat ;Deprecated functions ;1 0 ${OP} 0 include_php ;1 0 ${OP} 0 insert ;1 0 ${OP} 0 php ; {foreach} properties 1 0 ${ATTR} 0 index 1 0 ${ATTR} 0 iteration 1 0 ${ATTR} 0 first 1 0 ${ATTR} 0 last 1 0 ${ATTR} 0 show 1 0 ${ATTR} 0 total ;{section} properties ;1 0 ${ATTR} 0 index_prev ;1 0 ${ATTR} 0 index_next ; variable modifiers 1 0 ${ATTR} 0 capitalize 1 0 ${ATTR} 0 cat 1 0 ${ATTR} 0 count_characters 1 0 ${ATTR} 0 count_paragraphs 1 0 ${ATTR} 0 count_sentences 1 0 ${ATTR} 0 count_words 1 0 ${ATTR} 0 date_format 1 0 ${ATTR} 0 default 1 0 ${ATTR} 0 escape 1 0 ${ATTR} 0 indent 1 0 ${ATTR} 0 lower 1 0 ${ATTR} 0 nl2br 1 0 ${ATTR} 0 regex_replace 1 0 ${ATTR} 0 replace 1 0 ${ATTR} 0 spacify 1 0 ${ATTR} 0 string_format 1 0 ${ATTR} 0 strip_tags 1 0 ${ATTR} 0 truncate 1 0 ${ATTR} 0 upper 1 0 ${ATTR} 0 wordwrap ;--Expression Operators-- 0 0 ${IF} 0 eq 0 0 ${IF} 0 ne 0 0 ${IF} 0 neq 0 0 ${IF} 0 gt 0 0 ${IF} 0 lt 0 0 ${IF} 0 gte 0 0 ${IF} 0 ge 0 0 ${IF} 0 lte 0 0 ${IF} 0 le 0 0 ${IF} 0 not 0 0 ${IF} 0 or 0 0 ${IF} 0 and 0 0 ${OP} 0 mod ;{append} attributes 1 0 ${ATTR} 0 var 1 0 ${ATTR} 0 value 1 0 ${ATTR} 0 scope ;{include} attributes and options 1 0 ${ATTR} 0 cache_lifetime 1 0 ${ATTR} 0 compile_id 1 0 ${ATTR} 0 cache_id 1 0 ${ATTR} 0 caching 1 0 ${ATTR} 0 inline ;{include_php} attributes ;1 0 ${ATTR} 0 once ;{insert} attributes ;1 0 ${ATTR} 0 script ;{block} attributes 1 0 ${ATTR} 0 hide 1 0 ${ATTR} 0 prepend ;{counter} attributes 1 0 ${ATTR} 0 name 1 0 ${ATTR} 0 start 1 0 ${ATTR} 0 skip 1 0 ${ATTR} 0 direction 1 0 ${ATTR} 0 print ;{cycle} attributes 1 0 ${ATTR} 0 values 1 0 ${ATTR} 0 advance 1 0 ${ATTR} 0 delimiter 1 0 ${ATTR} 0 reset ;{fetch} attributes 1 0 ${ATTR} 0 file ;{html_checkboxes} attributes 1 0 ${ATTR} 0 output 1 0 ${ATTR} 0 selected 1 0 ${ATTR} 0 options 1 0 ${ATTR} 0 separator 1 0 ${ATTR} 0 labels 1 0 ${ATTR} 0 label_ids ;;;1 0 ${ATTR} 0 escape 1 0 ${ATTR} 0 strict ;{html_image} attributes 1 0 ${ATTR} 0 height 1 0 ${ATTR} 0 width 1 0 ${ATTR} 0 basedir 1 0 ${ATTR} 0 alt 1 0 ${ATTR} 0 href 1 0 ${ATTR} 0 path_prefix ;{html_select_date} attributes 1 0 ${ATTR} 0 prefix 1 0 ${ATTR} 0 time 1 0 ${ATTR} 0 start_year 1 0 ${ATTR} 0 end_year 1 0 ${ATTR} 0 display_days 1 0 ${ATTR} 0 display_months 1 0 ${ATTR} 0 display_years 1 0 ${ATTR} 0 month_names 1 0 ${ATTR} 0 month_format 1 0 ${ATTR} 0 day_format 1 0 ${ATTR} 0 day_value_format 1 0 ${ATTR} 0 year_as_text 1 0 ${ATTR} 0 reverse_years 1 0 ${ATTR} 0 field_array 1 0 ${ATTR} 0 day_size 1 0 ${ATTR} 0 month_size 1 0 ${ATTR} 0 year_size 1 0 ${ATTR} 0 all_extra 1 0 ${ATTR} 0 day_extra 1 0 ${ATTR} 0 month_extra 1 0 ${ATTR} 0 year_extra 1 0 ${ATTR} 0 all_id 1 0 ${ATTR} 0 day_id 1 0 ${ATTR} 0 month_id 1 0 ${ATTR} 0 year_id string 1 0 ${ATTR} 0 field_order 1 0 ${ATTR} 0 field_separator 1 0 ${ATTR} 0 month_value_format 1 0 ${ATTR} 0 all_empty 1 0 ${ATTR} 0 year_empty 1 0 ${ATTR} 0 month_empty 1 0 ${ATTR} 0 day_empty ;{html_select_time} attributes 1 0 ${ATTR} 0 display_hours 1 0 ${ATTR} 0 display_minutes 1 0 ${ATTR} 0 display_seconds 1 0 ${ATTR} 0 display_meridian 1 0 ${ATTR} 0 use_24_hours 1 0 ${ATTR} 0 minute_interval 1 0 ${ATTR} 0 second_interval 1 0 ${ATTR} 0 hour_format 1 0 ${ATTR} 0 hour_value_format 1 0 ${ATTR} 0 minute_format 1 0 ${ATTR} 0 minute_value_format 1 0 ${ATTR} 0 second_format 1 0 ${ATTR} 0 second_value_format 1 0 ${ATTR} 0 hour_extr 1 0 ${ATTR} 0 minute_extra 1 0 ${ATTR} 0 second_extra 1 0 ${ATTR} 0 meridian_extra 1 0 ${ATTR} 0 option_separator 1 0 ${ATTR} 0 hour_id 1 0 ${ATTR} 0 minute_id 1 0 ${ATTR} 0 second_id 1 0 ${ATTR} 0 meridian_id 1 0 ${ATTR} 0 hour_empty 1 0 ${ATTR} 0 minute_empty 1 0 ${ATTR} 0 second_empty 1 0 ${ATTR} 0 meridian_empty ;{html_table} attributes 1 0 ${ATTR} 0 loop 1 0 ${ATTR} 0 cols 1 0 ${ATTR} 0 rows 1 0 ${ATTR} 0 inner 1 0 ${ATTR} 0 caption 1 0 ${ATTR} 0 table_attr 1 0 ${ATTR} 0 th_attr 1 0 ${ATTR} 0 tr_attr 1 0 ${ATTR} 0 td_attr 1 0 ${ATTR} 0 trailpad 1 0 ${ATTR} 0 hdir 1 0 ${ATTR} 0 vdir ;{mailto} attributes 1 0 ${ATTR} 0 address 1 0 ${ATTR} 0 text 1 0 ${ATTR} 0 encode 1 0 ${ATTR} 0 cc 1 0 ${ATTR} 0 bcc 1 0 ${ATTR} 0 subject 1 0 ${ATTR} 0 newsgroups 1 0 ${ATTR} 0 followupto 1 0 ${ATTR} 0 extra ;{math} attributes 1 0 ${ATTR} 0 equation 1 0 ${ATTR} 0 format ;{textformat} attributes 1 0 ${ATTR} 0 style ;;;1 0 ${ATTR} 0 indent 1 0 ${ATTR} 0 indent_first 1 0 ${ATTR} 0 indent_char 1 0 ${ATTR} 0 wrap 1 0 ${ATTR} 0 wrap_char 1 0 ${ATTR} 0 wrap_cut ;----------------------------------------------; ; CodeFold ; ;----------------------------------------------; ;Flags (sum of the members) ; 1 case sensitive. ; 2 force get fold name for function list from left at the fold start ("Folds:" section only). ; 4 force get fold name for function list from right at the fold start, including fold start ("Folds:" section only). ; 8 fold start ("Folds:" section) or skip start ("Skips:" section) located at line start. ; 16 fold start ("Folds:" section) or skip start ("Skips:" section) located at line end. ; 32 fold end ("Folds:" section) or skip end ("Skips:" section) located at line start. ; 64 fold end ("Folds:" section) or skip end ("Skips:" section) located at line end. ; 128 don't catch fold end ("Folds:" section) or skip end ("Skips:" section). ; 256 additional to 128 flag - more priority is given to sibling level instead of parent level ("Folds:" section only). ; 512 comment fold - fold ignore any other folds and skips inside ("Folds:" section only). ; 1024 reserved. ; 2048 deny fold - founded fold will be ignored ("Folds:" section only). ; 4096 xml fold - "", "", "" ("Folds:" section only). ; 8192 don't check delimiters from left of fold start ("Folds:" section only). ; 16384 don't check delimiters from right of fold start ("Folds:" section only). ; 32768 don't check delimiters from left of fold end ("Folds:" section only). ; 65536 don't check delimiters from right of fold end ("Folds:" section only). ; 131072 deny delimiters ("Folds:" section only). ; 262144 don't show fold in list ("Folds:" section only). ; 1048576 regular expression in fold start ("Folds:" section) or skip start ("Skips:" section). ; 2097152 regular expression in fold end ("Folds:" section) or skip end ("Skips:" section). FoldPanel: ;================================================================================================================================================================================================================================================================================================================================================================================================================================================================= ;PanelFirstBkColor PanelSecondBkColor PanelNormalFoldColor PanelActiveFoldColor PanelNormalNodeOpenBkColor PanelNormalNodeCloseBkColor PanelActiveNodeOpenBkColor PanelActiveNodeCloseBkColor PanelNormalNodeOpenSignColor PanelNormalNodeCloseSignColor PanelActiveNodeOpenSignColor PanelActiveNodeCloseSignColor ;================================================================================================================================================================================================================================================================================================================================================================================================================================================================= ${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor} FoldList: ;================================================ ;ListTextColor ListBkColor ;================================================ ${CodeFold_ListTextColor} ${CodeFold_ListBkColor} TagMark: ;============================================================================================================ ;TagMarkFlags TagMarkFontStyle TagMarkTextColor TagMarkBkColor ;============================================================================================================ ${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor} Skips: ;============================= ;Flags Skip Skip Escape ; start end char ;============================= 1 `"` `"` "" 1 "'" "'" "" ;1 "//" "" ":" Folds: ;===================================================================================== ;Flags Font Color Color Fold Fold Delimiters Parent Rule Rule ; style text bkgrnd start end ID ID file ;===================================================================================== ;Comments ;513=1+512 513 3 ${DEL2} 0 "" "" ;513=1+512 513 3 ${COMM} 0 "{*" "*}" "" ;5=1+4 5 0 0 0 "{block " "{/block}" "" ;1=1 1 0 0 0 "{foreach " "{/foreach}" "" ;5=1+4 5 0 0 0 "{function " "{/function}" "" ;1=1 1 0 0 0 "{if " "{/if}" "" ;385=1+128+256 385 0 0 0 "{if " "{elseif " "" ;385=1+128+256 385 0 0 0 "{if " "{else}" "" ;1=1 1 0 0 0 "{elseif " "{/if}" "" ;385=1+128+256 385 0 0 0 "{elseif " "{elseif " "" ;385=1+128+256 385 0 0 0 "{elseif " "{else}" "" ;1=1 1 0 0 0 "{else}" "{/if}" "" ;5=1+4 5 0 0 0 "{setfilter " "{/setfilter}" "" ;1=1 1 0 0 0 "{strip}" "{/strip}" "" ;1=1 1 0 0 0 "{textformat " "{/textformat}" "" ;1=1 1 0 0 0 "{while " "{/while}" "" ;Multiline Quotes ;475137=1+16384+65536+131072+262144 ;475137 3 ${STR} 0 `"` `"` "\" ;Deprecated Blocks ;475137=1+16384+65536+131072+262144 475649 3 ${HighLight_BasicTextColor} 0 "{php}" "{/php}" "\" ;----------------------------------------------; ; AutoComplete ; ;----------------------------------------------; ;Flags (sum of the members) ; 1 force case sensitive. ; 2 force case insensitive. ; 4 regular expression (only for "$="). Scan starts from caret line beginning and metacharacters \a or \z specified caret position. ; 8 Don't show in listbox. CompleteList: ;===================================================================================================================================================================================================================================================================================================================================================================================================================================================================== ;ListFontStyle ListFontSize ListFaceName ListLineGap ListBlockIcon `"C:\1.dll", 0` ListBlockIconMargins "left;right" ListHlBaseIcon `"C:\1.dll", 0` ListHlBaseIconMargins "left;right" ListDocWordIcon `"C:\1.dll", 0` ListDocWordIconMargins "left;right" ListBasicTextColor ListBasicBkColor ListSelTextColor ListSelBkColor ;===================================================================================================================================================================================================================================================================================================================================================================================================================================================================== ${AutoComplete_ListFontStyle} ${AutoComplete_ListFontSize} ${AutoComplete_ListFaceName} ${AutoComplete_ListLineGap} ${AutoComplete_ListBlockIcon} ${AutoComplete_ListBlockIconMargins} ${AutoComplete_ListHlBaseIcon} ${AutoComplete_ListHlBaseIconMargins} ${AutoComplete_ListDocWordIcon} ${AutoComplete_ListDocWordIconMargins} ${AutoComplete_ListBasicTextColor} ${AutoComplete_ListBasicBkColor} ${AutoComplete_ListSelTextColor} ${AutoComplete_ListSelBkColor} Blocks: ;============================================================================= ;Abbreviations and blocks ; ; $~abbr normal abbreviation. ; $(flags)~abbr normal abbreviation with flags. ; $=abbr exact abbreviation. May contain delimiters. ; $(flags)=abbr exact abbreviation with flags. May contain delimiters. ; $[] set caret to this position. Can be multiple (hot spots). ; $[text] select text. Can be multiple (hot spots). ; $$ symbol $. ; $\] escape symbol ]. Can be used in $[text] block: $[One [1$\] ]. ; ${VAR} variable assigned from Coder::Settings. ; $; comment line. ;============================================================================= ; XBrackets assumed to be working. That is why there will be no beginning and ending curly braces '{}' inside autocomplete blocks descriptions $~comment {* *} {*$[]*} $~append append $[] $[] index=$[] $~assign assign $[] $[] $~block block $[]}$[]{/block$[] $~call call $[] $[] $~capture capture $[]}$[]{/capture$[] $~config_load config_load $[] $~extends extends $[] $~file= file=$[] $~for $var=$start to $end for $[]=$[] to $[]} ${AutoComplete_Indent}$[] {/for $~for $var=$start to $end step $step for $[]=$[] to $[] step $[]} ${AutoComplete_Indent}$[] {/for $~for + forelse for $[]=$[] to $[]} ${AutoComplete_Indent}$[] {forelse} ${AutoComplete_Indent}$[] {/for $~foreach foreach $[] as $[]} ${AutoComplete_Indent}$[] {/foreach $~index= index=$[] $~max= max=$[] $~name= name=$[] $~section= section=$[] $~value= value=$[] $~var= var=$[]