;----------------------------------------------; ; Coder plugin syntax file ; ;----------------------------------------------; ;Colors ; Color need to be in #RRGGBB or #RGB 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. ;Author: Skif_off (2017-05-21) ;AkelPad 4.9.8 and higher ;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/_makefile.coder - working version ;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/source_for_developers/_makefile.utf8.coder - development version in UTF-8 for easier development on GitHub ;GNU make 4.2 ; *LOADLIBES is a deprecated, but still supported ; ;NOTE1: Don't rename file! ;ПРИМЕЧАНИЕ1: Не переименовывать файл! ; ;NOTE2: Menu item "SYNTAXTHEME" (set syntax theme manually): ;ПРИМЕЧАНИЕ2: Пункт меню для ручного включения: ; "Makefile" Call("Coder::Settings", 6, "makefile") ; ;NOTE3: For shell utils & conditionals & variables (+special shell variables) highlighting ; uncomment (delete first ";" for each rule) follow rules: ;ПРИМЕЧАНИЕ3: Для подсветки shell'овских утилит, операторов и переменных (включая специальные) ; раскомментируйте (удалите первый ";" в начале каждой правила) следующие правила: ; QuotesRE: ; ;Shell variable ; ;Special shell variables ; Words: ; ;Utilities in Makefiles (can use directly) ; ;;it can be used in the "dist" rule: ; ;;updating archive symbol directories (if using make to update archive files) ; ;;pre-installation and post-installation commands ; ;Other ; ;Shell conditionals Files: ;========== ;File types ;========== makefile GNUmakefile Makefile ;----------------------------------------------; ; 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 ;=================================================================================== ;5=1+4 5 3 ${STR} 0 `"` `"` "" "" "" 0 0 ;5=1+4 5 3 ${STR} 0 "'" "'" "" "" "" 0 0 ;Comment ;1=1 ;1 3 ${COMM} 0 "#" "" "" "" "" 0 0 ;Splitting long lines ;35981=1+4+8+128+1024+2048+32768 35981 2 ${DEL2} 0 "" "\" "" "" "" 0 0 ;To undefine a command-line variable definition ;517=1+4+512 517 3 ${OP} 0 "override" "undefine" "" " " "" 0 0 ;Functions ;389=1+4+128+256 389 0 0 0 "$(" " " "" "abcdefghijklmnopqrstuvwxyz-" "" 0 1 389 0 0 0 "$(" " " "" "abcdefghijklmnopqrstuvwxyz-" "" 0 1 389 0 0 0 "${" " " "" "abcdefghijklmnopqrstuvwxyz-" "" 0 1 389 0 0 0 "${" " " "" "abcdefghijklmnopqrstuvwxyz-" "" 0 1 QuotesRE: ;=========================================================================================== ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID ;=========================================================================================== ;--Comment #-- 1 "^#.*?|(?<=[ \t])#.*?|(?<=\[)#.*?" "\0=(3,${COMM},0)" 0 0 ;Directive 1 "^(\-include)" "\0=(3,${OP},0)" 0 0 ;Targets 1 "^[^ \t][^\r\n=:]++ ?::?$" "\0=(2,0,0)" 0 0 1 "^([^ \t][^\r\n=:]++ ?::?) (#.*?)$" "\1=(2,0,0) \2=(3,${COMM},0)" 0 0 1 "^[^ \t][^\r\n=:]++ ?::?[^=]" "\0=(2,0,0)" 0 0 ;Special built-in target names 1 "^\.(PHONY|SUFFIXES|DEFAULT|PRECIOUS|INTERMEDIATE|SECONDARY|SECONDEXPANSION|DELETE_ON_ERROR|IGNORE|LOW_RESOLUTION_TIME|SILENT|EXPORT_ALL_VARIABLES|NOTPARALLEL|ONESHELL|POSIX) ?:" "\0=(2,0,0)" 0 0 ;Variables 1 "\$\([A-Za-z0-9_]++\)" "\0=(0,${VAR},0)" 0 0 1 "\$\{[A-Za-z0-9_]++\}" "\0=(0,${VAR},0)" 0 0 ;;Advanced features ;;Substitution reference ;;"$(var:a=b)" or "${var:a=b}" ;;Computed variable names / nested variable reference ;;"$($(var))" ;Automatic Variables 1 "\$[@%<\?\^\+\|\*]" "\0=(2,${VAR},0)" 0 0 ;;ext. variants 1 "\$\([@\*%<\^\+\?][DF]\)" "\0=(2,${VAR},0)" 0 0 ;Special value 1 "@[A-Za-z0-9_\-]++@" "\0=(0,${DEL2},0)" 0 0 ;;;;; ;;Shell variable ;1 "\$\$[A-Za-z_][A-Za-z0-9_]*?" "\0=(3,${VAR},0)" 0 0 ;;Special shell variables ;1 "\$\$[#!\?_\$\*@0-9]" "\0=(3,${VAR},0)" 0 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 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 ${DEL1} 0 = 1 0 ${DEL1} 0 && 1 0 ${DEL2} 0 # 1 0 ${DEL1} 0 @ 1 0 ${DEL1} 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 ${DEL2} 0 & 1 0 ${DEL2} 0 * 1 0 ${DEL2} 0 + 1 0 ${DEL2} 0 , 513 0 ${DEL2} 0 - ;1 0 ${DEL2} 0 . 1 0 ${DEL1} 0 : 1 0 ${DEL1} 0 ; 1 0 ${DEL2} 0 < 1 0 ${DEL2} 0 > 1 0 ${DEL2} 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 ;=========================================== ;Variables: $(name) 1 0 0 0 MAKEFILES 1 0 0 0 VPATH 1 0 0 0 SHELL 1 0 0 0 MAKESHELL 1 0 0 0 MAKE_VERSION 1 0 0 0 MAKE_HOST 1 0 0 0 MAKELEVEL 1 0 0 0 MAKEOVERRIDES 1 0 0 0 GNUMAKEFLAGS 1 0 0 0 MAKECMDGOALS 1 0 0 0 CURDIR 1 0 0 0 SUFFIXES 1 0 0 0 .LIBPATTERNS 1 0 0 0 .SHELLFLAGS 1 0 0 0 INSTALL 1 0 0 0 INSTALL_PROGRAM 1 0 0 0 INSTALL_DATA 1 0 0 0 DESTDIR ;;Other Special Variables 1 0 0 0 MAKEFILE_LIST 1 0 0 0 .DEFAULT_GOAL 1 0 0 0 MAKE_RESTARTS 1 0 0 0 MAKE_TERMOUT 1 0 0 0 MAKE_TERMERR 1 0 0 0 .RECIPEPREFIX 1 0 0 0 .VARIABLES 1 0 0 0 .FEATURES 1 0 0 0 .INCLUDE_DIRS 1 0 0 0 .LOADED ;Directives 513 3 ${OP} 0 include 513 3 ${OP} 0 -include 513 3 ${OP} 0 sinclude 513 3 ${OP} 0 vpath 513 3 ${OP} 0 export 513 3 ${OP} 0 unexport 513 3 ${OP} 0 override 513 3 ${OP} 0 undefine 1 3 ${OP} 0 private 513 3 ${OP} 0 load ;Defining multi-line variables ;513=1+512 513 0 ${IF} 0 define 513 0 ${IF} 0 endef ;Conditionals 513 0 ${IF} 0 ifeq 513 0 ${IF} 0 ifneq 513 0 ${IF} 0 ifdef 513 0 ${IF} 0 ifndef 513 0 ${IF} 0 else 513 0 ${IF} 0 endif ;Functions for Transforming Text ;;Functions for string substitution and analysis 1 0 ${OP} 0 subst 1 1 0 ${OP} 0 patsubst 1 1 0 ${OP} 0 strip 1 1 0 ${OP} 0 findstring 1 1 0 ${OP} 0 filter 1 1 0 ${OP} 0 filter-out 1 1 0 ${OP} 0 sort 1 1 0 ${OP} 0 word 1 1 0 ${OP} 0 wordlist 1 1 0 ${OP} 0 words 1 1 0 ${OP} 0 firstword 1 1 0 ${OP} 0 lastword 1 ;;Functions for file names 1 0 ${OP} 0 dir 1 1 0 ${OP} 0 notdir 1 1 0 ${OP} 0 suffix 1 1 0 ${OP} 0 basename 1 1 0 ${OP} 0 addsuffix 1 1 0 ${OP} 0 addprefix 1 1 0 ${OP} 0 join 1 1 0 ${OP} 0 wildcard 1 1 0 ${OP} 0 realpath 1 1 0 ${OP} 0 abspath 1 ;;Functions for conditionals 1 0 ${OP} 0 if 1 1 0 ${OP} 0 or 1 1 0 ${OP} 0 and 1 ;; 1 0 ${OP} 0 foreach 1 1 0 ${OP} 0 file 1 1 0 ${OP} 0 call 1 1 0 ${OP} 0 value 1 1 0 ${OP} 0 eval 1 1 0 ${OP} 0 origin 1 1 0 ${OP} 0 flavor 1 1 0 ${OP} 0 shell 1 1 0 ${OP} 0 guile 1 ;;Functions that control make 1 0 ${OP} 0 error 1 1 0 ${OP} 0 warning 1 1 0 ${OP} 0 info 1 ;Special built-in target names 1 0 0 0 .PHONY 1 0 0 0 .SUFFIXES 1 0 0 0 .DEFAULT 1 0 0 0 .PRECIOUS 1 0 0 0 .INTERMEDIATE 1 0 0 0 .SECONDARY 1 0 0 0 .SECONDEXPANSION 1 0 0 0 .DELETE_ON_ERROR 1 0 0 0 .IGNORE 1 0 0 0 .LOW_RESOLUTION_TIME 1 0 0 0 .SILENT 1 0 0 0 .EXPORT_ALL_VARIABLES 1 0 0 0 .NOTPARALLEL 1 0 0 0 .ONESHELL 1 0 0 0 .POSIX ;Standard targets 1 0 0 0 all 1 0 0 0 install 1 0 0 0 install-html 1 0 0 0 install-dvi 1 0 0 0 install-pdf 1 0 0 0 install-ps 1 0 0 0 uninstall 1 0 0 0 install-strip 1 0 0 0 clean 1 0 0 0 distclean 1 0 0 0 mostlyclean 1 0 0 0 maintainer-clean 1 0 0 0 TAGS 1 0 0 0 info 1 0 0 0 dvi 1 0 0 0 html 1 0 0 0 pdf 1 0 0 0 ps 1 0 0 0 dist 1 0 0 0 check ;;Conventional names 1 0 0 0 installcheck 1 0 0 0 installdirs ;;+typical phony and empty target names 1 0 0 0 realclean 1 0 0 0 clobber 1 0 0 0 print 1 0 0 0 tar 1 0 0 0 shar 1 0 0 0 test ;Implicit rules: variables ;;names of programs 1 0 0 0 AR 1 0 0 0 AS 1 0 0 0 BISON 1 0 0 0 CC 1 0 0 0 CXX 1 0 0 0 CPP 1 0 0 0 FC 1 0 0 0 FLEX 1 0 0 0 M2C 1 0 0 0 PC 1 0 0 0 CO 1 0 0 0 GET 1 0 0 0 INSTALL 1 0 0 0 LD 1 0 0 0 LDCONFIG 1 0 0 0 LEX 1 0 0 0 YACC 1 0 0 0 LINT 1 0 0 0 MAKE 1 0 0 0 MAKEINFO 1 0 0 0 RANLIB 1 0 0 0 TEX 1 0 0 0 TEXI2DVI 1 0 0 0 WEAVE 1 0 0 0 CWEAVE 1 0 0 0 TANGLE 1 0 0 0 CTANGLE 1 0 0 0 RM ;;additional arguments 1 0 0 0 ARFLAGS 1 0 0 0 ASFLAGS 1 0 0 0 BISONFLAGS 1 0 0 0 CFLAGS 1 0 0 0 CXXFLAGS 1 0 0 0 COFLAGS 1 0 0 0 CPPFLAGS 1 0 0 0 FFLAGS 1 0 0 0 GFLAGS 1 0 0 0 LFLAGS 1 0 0 0 YFLAGS 1 0 0 0 PFLAGS 1 0 0 0 RFLAGS 1 0 0 0 LINTFLAGS 1 0 0 0 LDFLAGS 1 0 0 0 LDLIBS 1 0 0 0 LOADLIBES 1 0 0 0 MAKEFLAGS 1 0 0 0 MFLAGS 1 0 0 0 MAKEINFO_FLAGS 1 0 0 0 TEXI2DVI_FLAGS 1 0 0 0 M2FLAGS 1 0 0 0 DEFFLAGS 1 0 0 0 MODFLAGS ;Variables for installation directories ;;root for installation 1 0 0 0 prefix 1 0 0 0 exec_prefix ;;for executable programs 1 0 0 0 bindir 1 0 0 0 sbindir 1 0 0 0 libexecdir ;;various kinds of files 1 0 0 0 datarootdir 1 0 0 0 datadir 1 0 0 0 sysconfdir 1 0 0 0 sharedstatedir 1 0 0 0 localstatedir 1 0 0 0 runstatedir ;;certain specific types of files 1 0 0 0 includedir 1 0 0 0 oldincludedir 1 0 0 0 docdir 1 0 0 0 infodir 1 0 0 0 htmldir 1 0 0 0 dvidir 1 0 0 0 pdfdir 1 0 0 0 psdir 1 0 0 0 libdir 1 0 0 0 lispdir 1 0 0 0 localedir ;;Unix-style man pages 1 0 0 0 mandir 1 0 0 0 man1dir 1 0 0 0 man2dir 1 0 0 0 manext 1 0 0 0 man1ext 1 0 0 0 man2ext ;;sources 1 0 0 0 srcdir ;Install/uninstall command categories 1 0 0 0 PRE_INSTALL 1 0 0 0 POST_INSTALL 1 0 0 0 NORMAL_INSTALL 1 0 0 0 PRE_UNINSTALL 1 0 0 0 POST_UNINSTALL 1 0 0 0 NORMAL_UNINSTALL ;;;;; ;;Utilities in Makefiles (can use directly) ;1 0 ${OP} 0 awk ;1 0 ${OP} 0 cat ;1 0 ${OP} 0 cmp ;1 0 ${OP} 0 cd ;1 0 ${OP} 0 cp ;1 0 ${OP} 0 diff ;1 0 ${OP} 0 echo ;1 0 ${OP} 0 egrep ;1 0 ${OP} 0 expr ;1 0 ${OP} 0 false ;1 0 ${OP} 0 grep ;;1 0 ${OP} 0 install-info ;1 0 ${OP} 0 ln ;1 0 ${OP} 0 ls ;1 0 ${OP} 0 mkdir ;1 0 ${OP} 0 mv ;1 0 ${OP} 0 printf ;1 0 ${OP} 0 pwd ;1 0 ${OP} 0 rm ;1 0 ${OP} 0 rmdir ;1 0 ${OP} 0 sed ;1 0 ${OP} 0 sleep ;1 0 ${OP} 0 sort ;1 0 ${OP} 0 tar ;1 0 ${OP} 0 test ;1 0 ${OP} 0 touch ;1 0 ${OP} 0 tr ;1 0 ${OP} 0 true ;;;it can be used in the "dist" rule: ;1 0 ${OP} 0 gzip ;;;updating archive symbol directories (if using make to update archive files) ;1 0 ${OP} 0 ranlib ;;;pre-installation and post-installation commands ;;1 0 ${OP} 0 [ ;1 0 ${OP} 0 basename ;1 0 ${OP} 0 bash ;1 0 ${OP} 0 cat ;1 0 ${OP} 0 chgrp ;1 0 ${OP} 0 chmod ;1 0 ${OP} 0 chown ;1 0 ${OP} 0 cmp ;1 0 ${OP} 0 cp ;1 0 ${OP} 0 dd ;1 0 ${OP} 0 diff ;1 0 ${OP} 0 echo ;1 0 ${OP} 0 egrep ;1 0 ${OP} 0 expand ;1 0 ${OP} 0 expr ;1 0 ${OP} 0 false ;1 0 ${OP} 0 fgrep ;1 0 ${OP} 0 find ;1 0 ${OP} 0 getopt ;1 0 ${OP} 0 grep ;1 0 ${OP} 0 gunzip ;1 0 ${OP} 0 gzip ;1 0 ${OP} 0 hostname ;;1 0 ${OP} 0 install ;;1 0 ${OP} 0 install-info ;1 0 ${OP} 0 kill ;1 0 ${OP} 0 ldconfig ;1 0 ${OP} 0 ln ;1 0 ${OP} 0 ls ;1 0 ${OP} 0 md5sum ;1 0 ${OP} 0 mkdir ;1 0 ${OP} 0 mkfifo ;1 0 ${OP} 0 mknod ;1 0 ${OP} 0 mv ;1 0 ${OP} 0 printenv ;1 0 ${OP} 0 pwd ;1 0 ${OP} 0 rm ;1 0 ${OP} 0 rmdir ;1 0 ${OP} 0 sed ;1 0 ${OP} 0 sort ;1 0 ${OP} 0 tee ;1 0 ${OP} 0 test ;1 0 ${OP} 0 touch ;1 0 ${OP} 0 true ;1 0 ${OP} 0 uname ;1 0 ${OP} 0 xargs ;1 0 ${OP} 0 yes ;;Other ;1 0 ${OP} 0 cmake ;1 0 ${OP} 0 make ;;Shell conditionals ;1 0 ${IF} 0 for ;1 0 ${IF} 0 in ;1 0 ${IF} 0 if ;1 0 ${IF} 0 case ;1 0 ${IF} 0 elif ;1 0 ${IF} 0 else ;1 0 ${IF} 0 then ;1 0 ${IF} 0 fi ;1 0 ${IF} 0 break ;1 0 ${IF} 0 continue ;1 0 ${OP} 0 exit ;1 0 ${IF} 0 return ;1 0 ${IF} 0 do ;1 0 ${IF} 0 done ;1 0 ${IF} 0 esac ;1 0 ${IF} 0 until ;1 0 ${IF} 0 while ;----------------------------------------------; ; 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). Backreference \101 matches \1 in fold start, \102 matches \2 and so on. 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 "'" "'" "" Folds: ;=========================================================================== ;Flags Font Color Color Fold Fold Deli Parent Rule Rule ; style text bkgrnd start end miters ID ID file ;=========================================================================== ;45=1+4+8+32 45 0 0 0 "define" "endef" " " 0 0 45 0 0 0 "override define" "endef" " " 0 0 ;3145769=1+8+32+1048576+2097152 ;3146153=1+8+32+128+256+1048576+2097152 3145769 0 0 0 "^( *)ifeq" "^\101endif" " " 0 0 3145769 0 0 0 "^( *)ifneq" "^\101endif" " " 0 0 3145769 0 0 0 "^( *)ifdef" "^\101endif" " " 0 0 3145769 0 0 0 "^( *)ifndef" "^\101endif" " " 0 0 3146153 0 0 0 "^( *)ifeq" "^\101else" " " 0 0 3146153 0 0 0 "^( *)ifneq" "^\101else" " " 0 0 3146153 0 0 0 "^( *)ifdef" "^\101else" " " 0 0 3146153 0 0 0 "^( *)ifndef" "^\101else" " " 0 0 3145769 0 0 0 "^( *)else" "^\101endif" " " 0 0 ;Tatgets ;3145741=1+4+8+1048576+2097152 3145741 0 0 0 "^ *\.PHONY ?:" "." "" 0 0 3145741 0 0 0 "^ *\.SUFFIXES ?:" "." "" 0 0 3145741 0 0 0 "^ *\.DEFAULT ?:" "." "" 0 0 3145741 0 0 0 "^ *\.PRECIOUS ?:" "." "" 0 0 3145741 0 0 0 "^ *\.INTERMEDIATE ?:" "." "" 0 0 3145741 0 0 0 "^ *\.SECONDARY ?:" "." "" 0 0 3145741 0 0 0 "^ *\.SECONDEXPANSION ?:" "." "" 0 0 3145741 0 0 0 "^ *\.DELETE_ON_ERROR ?:" "." "" 0 0 3145741 0 0 0 "^ *\.IGNORE ?:" "." "" 0 0 3145741 0 0 0 "^ *\.LOW_RESOLUTION_TIME ?:" "." "" 0 0 3145741 0 0 0 "^ *\.SILENT ?:" "." "" 0 0 3145741 0 0 0 "^ *\.EXPORT_ALL_VARIABLES ?:" "." "" 0 0 3145741 0 0 0 "^ *\.NOTPARALLEL ?:" "." "" 0 0 3145741 0 0 0 "^ *\.ONESHELL ?:" "." "" 0 0 3145741 0 0 0 "^ *\.POSIX ?:" "." "" 0 0 3145741 0 0 0 "^ *all ?:" "." "" 0 0 3145741 0 0 0 "^ *install ?:" "." "" 0 0 3145741 0 0 0 "^ *install\-html?:" "." "" 0 0 3145741 0 0 0 "^ *install\-dvi?:" "." "" 0 0 3145741 0 0 0 "^ *install\-pdf?:" "." "" 0 0 3145741 0 0 0 "^ *install\-ps?:" "." "" 0 0 3145741 0 0 0 "^ *uninstall?:" "." "" 0 0 3145741 0 0 0 "^ *install-strip?:" "." "" 0 0 3145741 0 0 0 "^ *clean ?:" "." "" 0 0 3145741 0 0 0 "^ *distclean?:" "." "" 0 0 3145741 0 0 0 "^ *mostlyclean?:" "." "" 0 0 3145741 0 0 0 "^ *maintainer-clean ?:" "." "" 0 0 3145741 0 0 0 "^ *TAGS ?:" "." "" 0 0 3145741 0 0 0 "^ *info ?:" "." "" 0 0 3145741 0 0 0 "^ *dvi ?:" "." "" 0 0 3145741 0 0 0 "^ *html ?:" "." "" 0 0 3145741 0 0 0 "^ *pdf ?:" "." "" 0 0 3145741 0 0 0 "^ *p"s ?:" "." "" 0 0 3145741 0 0 0 "^ *dist ?:" "." "" 0 0 3145741 0 0 0 "^ *check ?:" "." "" 0 0 3145741 0 0 0 "^ *installcheck ?:" "." "" 0 0 3145741 0 0 0 "^ *installdirs ?:" "." "" 0 0 3145741 0 0 0 "^ *realclean ?:" "." "" 0 0 3145741 0 0 0 "^ *clobber ?:" "." "" 0 0 3145741 0 0 0 "^ *print ?:" "." "" 0 0 3145741 0 0 0 "^ *tar ?:" "." "" 0 0 3145741 0 0 0 "^ *shar ?:" "." "" 0 0 3145741 0 0 0 "^ *test ?:" "." "" 0 0 ;----------------------------------------------; ; 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. ;=============================================================================