;----------------------------------------------; ; 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-12-22) ;AkelPad 4.9.8 and higher ;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/grub4dos.coder - working version ;https://github.com/Lenchik/Akelpad-syntax-highlighting/blob/master/source_for_developers/grub4dos.utf8.coder - development version in UTF-8 for easier development on GitHub ;grub4dos-0.4.5c-2016-01-18 ;grub4dos-0.4.6a-2017-12-20 Files: ;========== ;File types ;========== *.lst *.g4d ;----------------------------------------------; ; 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 3 ${STR} 0 "'" "'" "" "" "" 0 0 ;1 1 3 ${COMM} 0 "#" "" "" "" "" 0 0 ;641=1+128+512 641 3 ${STR} 0 "title " "" "" "" "" 0 0 641 3 ${STR} 0 "color " "" "" "" "" 0 0 641 0 0 0 "terminal " "" "" "" "" 0 2 ;641 0 ${VAR} 0 "serial " "" "" "" "" 0 0 ;641 0 0 0 "kernel " "" "" "" "" 0 3 ;8197=1+4+8192 8197 0 ${VAR} 0 "%@" "%" "" "" "" 0 0 8197 0 ${VAR} 0 "%" "%" "" "" "" 0 0 ;Variables ;36869=1+4+4096+32768 36869 0 ${VAR} 0 "@" "boot" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "date" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "path" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "pathext" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "random" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "retval" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "root" "" "" "" 0 0 36869 0 ${VAR} 0 "@" "time" "" "" "" 0 0 ;Undocumented command ;36869=1+4+4096+32768 36869 0 ${OP} 0 "@" "extend" "" "" "" 0 0 ;other ;32769=1+32768 32769 0 ${IF} 0 "if" " exist " "" "" "" 0 0 32769 0 ${IF} 0 "if" " not exist " "" "" "" 0 0 32769 0 ${IF} 0 "if" " /i " "" "" "" 0 0 32769 0 ${IF} 0 "if" " /i not " "" "" "" 0 0 32769 0 ${IF} 0 "if" " not " "" "" "" 0 0 ;Labels ;1809=1+16+256+512+1024 1809 2 0 0 ":" "" "" "" "" 0 0 QuotesRE: ;=========================================================================================== ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID ;=========================================================================================== 1 "(\()(cd|bd|fd|hd|nd|md|pd|rd|ud)([\d,]*?)(\))" "\1=(0,${DEL2},0) \2=(0,${TAG},0) \3=(0,${NUM},0) \4=(0,${DEL2},0)" 0 0 1 "(\()([\dxa-f]*?)(\))" "\1=(0,${DEL2},0) \2=(0,${NUM},0) \3=(0,${DEL2},0)" 0 0 1 "(=)([\da-f]{6}$)" "\1=(0,${DEL1},0) \2=(0,${DEL2},0)" 0 0 1 "(=)([\d\:]++$)" "\1=(0,${DEL1},0) \2=(0,${NUM},0)" 0 0 1 "(\d)(:)(0x[\da-f]{1,16}+)" "\1=(0,${NUM},0) \2=(0,${DEL1},0) \3=(0,${DEL2},0)" 0 0 1 "0x[\da-f]{1,16}+" "\0=(0,${DEL2},0)" 0 0 1 "\\x[\da-f]{2}" "\0=(0,${DEL2},0)" 0 0 ;1 "(\d+)(:)(\d+)" "\1=(0,${NUM},0) \2=(0,${DEL1},0) \3=(0,${NUM},0)" 0 0 ;Commands and options 1 "(debug) (on|off|normal|status|msg)" "\1=(0,${OP},0) \2=(0,${DEL1},0)" 0 0 1 "(default) (saved)" "\1=(0,${OP},0) \2=(0,${DEL1},0)" 0 0 1 "^[ \t]*(echo)" "\1=(0,${OP},0)" 0 0 ;1 "^[ \t]*(echo) (\-(P:\d{4}|h|n|e|v|rrggbb)){0,6}+ " "\1=(0,${OP},0) \2=(0,${DEL1},0)" 0 0 1 "(errorcheck|fstest|outline|pager) (on|off|status) " "\1=(0,${OP},0) \2=(0,${DEL1},0)" 0 0 1 "(savedefault) (fallback)" "\1=(0,${OP},0) \2=(0,${DEL1},0)" 0 0 1 "(set) (/(A|a|l|p|u)){0,5}+ " "\1=(0,${OP},0) \2=(0,${DEL1},0)" 0 0 ;;dd: 1 " (if|of|bs|count|skip|seek|buflen|buf)(=)" "\1=(0,${DEL1},0) \2=(0,${DEL2},0)" 0 0 ;Grub4Dos batch script: goto|call & labels 1 "(goto)(?:\s*?:|\s++)([A-Za-z0-9_]++(?:\.[A-Za-z0-9_]++)*?)" "\1=(0,${IF},0) \2=(2,0,0)" 0 0 1 "(call)(?:\s*?:|:)([A-Za-z0-9_]++(?:\.[A-Za-z0-9_]++)*?)" "\1=(0,${OP},0) \2=(2,0,0)" 0 0 ;FiraDisk ;1 "(\[FiraDisk\])(.*?)$" "\1=(0,${OP},0) \2=(3,0,0)" 0 0 ;For iftitle ;1 "(?<=iftitle\s+\[.*\])\s+(.*)" "\1=(3,${STR},0)" 0 0 Delimiters: ;=============================================== ;Flags Font Color Color Char(s) Parent ; style text bkgrnd ID ;=============================================== ;Operators: + - * / % << >> ^ & | 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 ${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 ${STR} 0 \n 1 0 0 0 \ ;1 0 ${DEL2} 0 . 1 0 ${DEL1} 0 | 1 0 0 0 < 1 0 0 0 > Words: ;=========================================== ;Flags Font Color Color Word Parent ; style text bkgrnd ID ;=========================================== 2 0 ${NUM} 0 "0123456789" ;Commands 1 3 ${OP} 0 background 1 0 ${OP} 0 blocklist 513 0 ${OP} 0 boot 1 0 ${OP} 0 calc 1 0 ${OP} 0 cat 1 0 ${OP} 0 cdrom 1 0 ${OP} 0 chainloader 1 0 ${OP} 0 checkrange 1 0 ${OP} 0 checktime 1 0 ${OP} 0 clear 1 0 ${OP} 0 cmp 1 3 ${OP} 0 color 1 0 ${OP} 0 command 1 0 ${OP} 0 commandline 1 3 ${OP} 0 configfile 1 0 ${OP} 0 crc32 1 0 ${OP} 0 dd 1 0 ${OP} 0 debug 513 3 ${OP} 0 default 1 0 ${OP} 0 delmod 1 0 ${OP} 0 displaymem 1 0 ${OP} 0 echo 1 0 ${OP} 0 errnum 1 0 ${OP} 0 errorcheck 1 0 ${OP} 0 fallback 1 0 ${OP} 0 find 1 0 ${OP} 0 font 1 3 ${OP} 0 foreground 1 0 ${OP} 0 fstest 1 0 ${OP} 0 geometry 1 3 ${OP} 0 gfxmenu 1 0 ${OP} 0 graphicsmode 1 0 ${OP} 0 halt 1 0 ${OP} 0 help 1 0 ${OP} 0 hiddenflag 1 0 ${OP} 0 hiddenmenu 1 0 ${OP} 0 hide 513 0 ${OP} 0 initrd 1 0 ${OP} 0 initscript 1 0 ${OP} 0 insmod 1 0 ${OP} 0 ipxe 513 0 ${OP} 0 kernel 1 0 ${OP} 0 lock 1 0 ${OP} 0 ls 1 0 ${OP} 0 makeactive 1 0 ${OP} 0 map 1 0 ${OP} 0 md5crypt 1 0 ${OP} 0 module 1 0 ${OP} 0 modulenounzip 1 0 ${OP} 0 outline 1 0 ${OP} 0 pager 1 0 ${OP} 0 partnew 1 0 ${OP} 0 parttype 1 0 ${OP} 0 password 1 0 ${OP} 0 pause 1 0 ${OP} 0 pxe 1 0 ${OP} 0 quit 1 0 ${OP} 0 raw 1 0 ${OP} 0 read 1 0 ${OP} 0 reboot 1 0 ${OP} 0 root 1 0 ${OP} 0 rootnoverify 1 0 ${OP} 0 savedefault 1 0 ${OP} 0 serial 1 0 ${OP} 0 setkey 1 0 ${OP} 0 setmenu 1 0 ${OP} 0 setvbe 1 3 ${OP} 0 splashimage 1 0 ${OP} 0 terminal 1 0 ${OP} 0 terminfo 1 0 ${OP} 0 testvbe 1 3 ${OP} 0 timeout 513 3 ${OP} 0 title 1 0 ${OP} 0 tpm 1 0 ${OP} 0 unhide 1 0 ${OP} 0 usb 1 0 ${OP} 0 uuid 1 0 ${OP} 0 vbeprobe 1 0 ${OP} 0 vol 1 0 ${OP} 0 write ;other 1 0 ${IF} 0 if 1 0 ${IF} 0 iftitle 1 0 ${IF} 0 is64bit 1 0 0 0 not 1 0 0 0 exist ;Grub4Dos batch script 1 2 ${IF} 0 !BAT 1 0 ${OP} 0 call 1 0 ${OP} 0 endlocal 1 0 ${OP} 0 exit 1 0 ${IF} 0 goto 1 0 ${OP} 0 set 1 0 ${OP} 0 setlocal 1 0 ${OP} 0 shift ;Options ;;boot 1 0 ${DEL1} 0 --int18 ;;cat 1 0 ${DEL1} 0 --hex 1 0 ${DEL1} 0 --length 1 0 ${DEL1} 0 --locate 1 0 ${DEL1} 0 --locatei 1 0 ${DEL1} 0 --locate-align 1 0 ${DEL1} 0 --number 1 0 ${DEL1} 0 --replace 1 0 ${DEL1} 0 --skip ;;cdrom 1 0 ${DEL1} 0 --add-io-ports 1 0 ${DEL1} 0 --init 1 0 ${DEL1} 0 --stop ;;chainloader 1 0 ${DEL1} 0 --boot-cs 1 0 ${DEL1} 0 --boot-ip 1 0 ${DEL1} 0 --disable-a20 1 0 ${DEL1} 0 --ebx 1 0 ${DEL1} 0 --edx 1 0 ${DEL1} 0 --force 1 0 ${DEL1} 0 --load-length 1 0 ${DEL1} 0 --load-offset 1 0 ${DEL1} 0 --load-segment 1 0 ${DEL1} 0 --msdos 1 0 ${DEL1} 0 --pcdos 1 0 ${DEL1} 0 --raw 1 0 ${DEL1} 0 --sdi 1 0 ${DEL1} 0 --skip-length ;;cmp ;1 0 ${DEL1} 0 --hex ;;command 1 0 ${DEL1} 0 --set-ext 1 0 ${DEL1} 0 --set-path ;displaymem 1 0 ${DEL1} 0 --s ;;find 1 0 ${DEL1} 0 --devices 1 0 ${DEL1} 0 --ignore-cd 1 0 ${DEL1} 0 --ignore-floppies 1 0 ${DEL1} 0 --ignore-oem 1 0 ${DEL1} 0 --set-root ;;font 1 0 ${DEL1} 0 --font-high 1 0 ${DEL1} 0 --bin 1 0 ${DEL1} 0 --h-to-l ;1 0 ${DEL1} 0 --hex 1 0 ${DEL1} 0 --horiz-scan 1 0 ${DEL1} 0 --l-to-h 1 0 ${DEL1} 0 --simp 1 0 ${DEL1} 0 --verti-scan ;;geometry 1 0 ${DEL1} 0 --bios 1 0 ${DEL1} 0 --lba1sector 1 0 ${DEL1} 0 --lba127sector 1 0 ${DEL1} 0 --sync 1 0 ${DEL1} 0 --tune ;;halt 1 0 ${DEL1} 0 --force-sci 1 0 ${DEL1} 0 --no-acpi 1 0 ${DEL1} 0 --no-apm ;;help 1 0 ${DEL1} 0 --all ;;hiddenflag 1 0 ${DEL1} 0 --clear 1 0 ${DEL1} 0 --set ;;hiddenmenu 1 0 ${DEL1} 0 --chkpass 1 0 ${DEL1} 0 --off 1 0 ${DEL1} 0 --silent ;;makeactive 1 0 ${DEL1} 0 --status ;;map 1 0 ${DEL1} 0 --a20-keep-on 1 0 ${DEL1} 0 --add-mbt 1 0 ${DEL1} 0 --disable-chs-mode 1 0 ${DEL1} 0 --disable-lba-mode 1 0 ${DEL1} 0 --e820cycles 1 0 ${DEL1} 0 --fake-write 1 0 ${DEL1} 0 --floppies 1 0 ${DEL1} 0 --harddrives 1 0 ${DEL1} 0 --heads 1 0 ${DEL1} 0 --hook 1 0 ${DEL1} 0 --in-place 1 0 ${DEL1} 0 --in-situ 1 0 ${DEL1} 0 --int13-scheme 1 0 ${DEL1} 0 --int15nolow 1 0 ${DEL1} 0 --max-sectors 1 0 ${DEL1} 0 --mem 1 0 ${DEL1} 0 --mem-max 1 0 ${DEL1} 0 --mem-min 1 0 ${DEL1} 0 --memdisk-raw 1 0 ${DEL1} 0 --ram-drive 1 0 ${DEL1} 0 --rd-base 1 0 ${DEL1} 0 --rd-size 1 0 ${DEL1} 0 --read-only 1 0 ${DEL1} 0 --rehook 1 0 ${DEL1} 0 --safe-mbr-hook 1 0 ${DEL1} 0 --sectors-per-track 1 0 ${DEL1} 0 --skip-sectors ;1 0 ${DEL1} 0 --status 1 0 ${DEL1} 0 --swap-drive 1 0 ${DEL1} 0 --top 1 0 ${DEL1} 0 --unhook 1 0 ${DEL1} 0 --unmap 1 0 ${DEL1} 0 --unsafe-boot ;;partnew 1 0 ${DEL1} 0 --active ;;password 1 0 ${DEL1} 0 --md5 ;;pause 1 0 ${DEL1} 0 --wait ;;quit ;1 0 ${DEL1} 0 --disable-a20 ;;savedefault ;1 0 ${DEL1} 0 --wait ;;serial 1 0 ${DEL1} 0 --device 1 0 ${DEL1} 0 --parity 1 0 ${DEL1} 0 --port 1 0 ${DEL1} 0 --speed ;1 0 ${DEL1} 0 --stop 1 0 ${DEL1} 0 --unit 1 0 ${DEL1} 0 --word ;;setmenu 1 0 ${DEL1} 0 --auto-num-off 1 0 ${DEL1} 0 --auto-num-on 1 0 ${DEL1} 0 --box 1 0 ${DEL1} 0 --draw-box 1 0 ${DEL1} 0 --font-spacing 1 0 ${DEL1} 0 --graphic-entry 1 0 ${DEL1} 0 --help 1 0 ${DEL1} 0 --highlight-full 1 0 ${DEL1} 0 --highlight-short 1 0 ${DEL1} 0 --keyhelp 1 0 ${DEL1} 0 --lang 1 0 ${DEL1} 0 --left-align 1 0 ${DEL1} 0 --right-align 1 0 ${DEL1} 0 --string 1 0 ${DEL1} 0 --timeout 1 0 ${DEL1} 0 --u 1 0 ${DEL1} 0 --ver-off 1 0 ${DEL1} 0 --ver-on ;;splashimage 1 0 ${DEL1} 0 --animated 1 0 ${DEL1} 0 --fill-color 1 0 ${DEL1} 0 --offset ;;terminal 1 0 ${DEL1} 0 --dumb 1 0 ${DEL1} 0 --lines 1 0 ${DEL1} 0 --no-echo 1 0 ${DEL1} 0 --no-edit ;1 0 ${DEL1} 0 --silent ;1 0 ${DEL1} 0 --timeout 1 0 ${DEL1} 0 console 2 1 0 ${DEL1} 0 graphics 2 1 0 ${DEL1} 0 hercules 2 1 0 ${DEL1} 0 serial 2 ;;terminfo 1 0 ${DEL1} 0 --clear-screen 1 0 ${DEL1} 0 --cursor-address 1 0 ${DEL1} 0 --enter-standout-mode 1 0 ${DEL1} 0 --exit-standout-mode 1 0 ${DEL1} 0 --name ;;tpm ;1 0 ${DEL1} 0 --init ;;usb 1 0 ${DEL1} 0 --delay ;1 0 ${DEL1} 0 --init ;;uuid 1 0 ${DEL1} 0 --write ;;; Old versions <= grub4dos-0.4.6a-2017-04-21 ;;;;uuid 1 0 ${DEL1} 0 --write-uuid ;;vol 1 0 ${DEL1} 0 --primary ;1 0 ${DEL1} 0 --write ;;; Old versions <= grub4dos-0.4.6a-2017-04-21 ;;;;vol 1 0 ${DEL1} 0 --write-vol-bpb ;;write 1 0 ${DEL1} 0 --bytes ;1 0 ${DEL1} 0 --offset ;;kernel 1 0 ${DEL1} 0 --no-mem-option 1 0 ${DEL1} 0 --type ;Uncomment in Quotes ;;2177 0 0 0 "kernel " "" "" "" "" 0 3 ;1 0 ${DEL1} 0 acpi 3 ;1 0 ${DEL1} 0 noapic 3 ;1 0 ${DEL1} 0 ro 3 ;1 0 ${DEL1} 0 root 3 ;1 0 ${DEL1} 0 rw 3 ;1 0 ${DEL1} 0 splash 3 ;1 0 ${DEL1} 0 vga 3 ;;;kernel+ ;1 0 ${DEL1} 0 apm 3 ;1 0 ${DEL1} 0 autologin 3 ;1 0 ${DEL1} 0 copy2ram 3 ;1 0 ${DEL1} 0 ip 3 ;1 0 ${DEL1} 0 iso_filename 3 ;1 0 ${DEL1} 0 keymap 3 ;1 0 ${DEL1} 0 lang 3 ;1 0 ${DEL1} 0 language 3 ;1 0 ${DEL1} 0 live-media-path 3 ;1 0 ${DEL1} 0 noacpid 3 ;1 0 ${DEL1} 0 noapm 3 ;1 0 ${DEL1} 0 nodma 3 ;1 0 ${DEL1} 0 nogpm 3 ;1 0 ${DEL1} 0 nopcmcia 3 ;1 0 ${DEL1} 0 nopersistent 3 ;1 0 ${DEL1} 0 noprompt 3 ;1 0 ${DEL1} 0 noresume 3 ;1 0 ${DEL1} 0 noscsi 3 ;1 0 ${DEL1} 0 nosmart 3 ;1 0 ${DEL1} 0 nosmp 3 ;1 0 ${DEL1} 0 nosound 3 ;1 0 ${DEL1} 0 nosplash 3 ;1 0 ${DEL1} 0 noswap 3 ;1 0 ${DEL1} 0 pmedia 3 ;1 0 ${DEL1} 0 psubdir 3 ;1 0 ${DEL1} 0 raw 3 ;1 0 ${DEL1} 0 remote 3 ;1 0 ${DEL1} 0 rootfstype 3 ;1 0 ${DEL1} 0 screen 3 ;1 0 ${DEL1} 0 slowusb 3 ;1 0 ${DEL1} 0 sound 3 ;1 0 ${DEL1} 0 textonly 3 ;1 0 ${DEL1} 0 timezone 3 ;1 0 ${DEL1} 0 toram 3 ;1 0 ${DEL1} 0 udev 3 ;1 0 ${DEL1} 0 union 3 ;1 0 ${DEL1} 0 usbroot 3 ;1 0 ${DEL1} 0 video 3 ;1 0 ${DEL1} 0 vmalloc 3 ; ;Color: ; in Quotes ;2176 0 0 0 "color " "" "" "" "" 0 4 ; in Delimiters ;1 0 0 0 / 4 ; uncomment color list ;1 0 #000000 0 black 4 ;1 0 #0000FF 0 blue 4 ;1 0 #A52A2A 0 brown 4 ;1 0 #00FFFF 0 cyan 4 ;1 0 #A9A9A9 0 dark-gray 4 ;1 0 #008000 0 green 4 ;1 0 #ADD8E6 0 light-blue 4 ;1 0 #E0FFFF 0 light-cyan 4 ;1 0 #D3D3D3 0 light-gray 4 ;1 0 #90EE90 0 light-green 4 ;1 0 #F466CC 0 light-magenta 4 ;1 0 #EF3D47 0 light-red 4 ;1 0 #FF00FF 0 magenta 4 ;1 0 #FF0000 0 red 4 ;1 0 #FFFFFF 0 white 4 ;1 0 #FFFF00 0 yellow 4 ;----------------------------------------------; ; 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 "'" "'" "" 1 "#" "" "" Folds: ;=========================================================================== ;Flags Font Color Color Fold Fold Deli Parent Rule Rule ; style text bkgrnd start end miters ID ID file ;=========================================================================== ;425=1+8+32+128+256 425 0 0 0 "title" "title" "" 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. ;=============================================================================