AZJIO

Grub4Dos.coder (AkelPad)

Aug 9th, 2019
168
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Автор AZJIO, 07.2019
  2.  
  3. ;----------------------------------------------;
  4. ; Синтаксический файл Coder плагина ;
  5. ;----------------------------------------------;
  6.  
  7. ;Цвета
  8. ; Цвета должны быть представлены в формате #RRGGBB.
  9. ; Если цвет равен нулю, то цвет игнорируется.
  10. ;
  11. ;Стили шрифта
  12. ; 0 игнорировать.
  13. ; 1 обычный.
  14. ; 2 жирный.
  15. ; 3 курсив.
  16. ; 4 жирный курсив.
  17. ;
  18. ;Для комфортного просмотра/редактирования файла установите размер табуляции 8.
  19.  
  20.  
  21. Files:
  22. ;===========
  23. ;Типы файлов
  24. ;===========
  25. *.lst
  26.  
  27.  
  28. ;----------------------------------------------;
  29. ; HighLight ;
  30. ;----------------------------------------------;
  31.  
  32. ;Флаги (сумма членов)
  33. ; 1 учитывать регистр.
  34. ; 2 словом является любая комбинация указанных символов (только для секции "Words:"). Пример: "0123456789" - подсвечивать числа.
  35. ; 4 нахождение конца диапазона обязательно (только для секции "Quotes:").
  36. ; 8 параметр начала диапазона игнорируется и последний встретившийся разделитель используется как начало диапазона (только для секции "Quotes:").
  37. ; 16 параметр конца диапазона игнорируется и первый встретившийся разделитель используется как конец диапазона (только для секции "Quotes:").
  38. ; 32 не подсвечивать начало диапазона (только для секции "Quotes:").
  39. ; 64 не подсвечивать конец диапазона (только для секции "Quotes:").
  40. ; 128 не захватывать и не подсвечивать начало диапазона (только для секции "Quotes:").
  41. ; 256 не захватывать и не подсвечивать конец диапазона (только для секции "Quotes:").
  42. ; 512 начало диапазона, разделителя или слова находится в начале строки.
  43. ; 1024 конец диапазона, разделителя или слова находится в конце строки.
  44. ; 2048 начало диапазона находится между разделителями (только для секции "Quotes:").
  45. ; 4096 конец диапазона находится между разделителями (только для секции "Quotes:").
  46. ; 8192 диапазон не содержит разделителей (только для секции "Quotes:").
  47. ; 16384 захватывать только начало диапазона (только для секции "Quotes:").
  48. ; 32768 диапазон не содержит каких-либо символов (только для секции "Quotes:").
  49.  
  50.  
  51. Font:
  52. ;=================================================================
  53. ;FontStyle FontSize FaceName
  54. ;=================================================================
  55. ${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}
  56.  
  57.  
  58. Colors:
  59. ;=============================================================================================================================================================================================================================================================================================================================================================================================================================
  60. ;BasicTextColor BasicBkColor SelTextColor SelBkColor LineTextColor LineBkColor LineBorderColor AltTextColor AltBkColor AltBorderColor ColumnColor MarkerColor CaretColor UrlColor ActiveUrlColor VisitUrlColor
  61. ;=============================================================================================================================================================================================================================================================================================================================================================================================================================
  62. ${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}
  63.  
  64.  
  65. BkImage:
  66. ;==================================================
  67. ;BkImageFile BkImageAlpha
  68. ;==================================================
  69. ${HighLight_BkImageFile} ${HighLight_BkImageAlpha}
  70.  
  71.  
  72. AutoMark:
  73. ;====================================================================================================================
  74. ;AutoMarkFlags AutoMarkFontStyle AutoMarkTextColor AutoMarkBkColor
  75. ;====================================================================================================================
  76. ${HighLight_AutoMarkFlags} ${HighLight_AutoMarkFontStyle} ${HighLight_AutoMarkTextColor} ${HighLight_AutoMarkBkColor}
  77.  
  78.  
  79. QuotesRE:
  80. ;===========================================================================================
  81. ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID
  82. ;===========================================================================================
  83. ; UUID
  84. 1 "(?:[\dA-Fa-f]{4,}-)+(?:[\dA-Fa-f]{4,})?" "\0=(0,#FF00FF,0)" 0 0
  85. ; Заголовок
  86. 1 "(title)([^\r\n]++)" "\1=(0,#009FFF,#000000) \2=(0,#D9DD22,#000000)" 0 0
  87. ; Параметры типа --set...
  88. 1 "--[\w\-]+" "\0=(0,#C0AD72,0)" 0 0
  89. ; Шестнадцатеричное число, смещение
  90. 1 "0x[\dA-Fa-f]+" "\0=(0,#EBCB9C,0)" 0 0
  91. ; Шестнадцатеричное число, данные
  92. 1 "\\x[\dA-Fa-f]+" "\0=(0,#EBCB9C,0)" 0 0
  93. ; относительный путь
  94. 1 " (/[\w.,\-]+)+" "\0=(0,#7EBBBD,0)" 0 0
  95. ; тип и номер диска
  96. 1 "[hfrc]d\d+(?:,\d+)?" "\0=(0,#F3CF70,0)" 0 0
  97. ; Операторы
  98. ;1 "[()=|&:]" "\0=(0,#FF8080,0)" 0 0
  99. ; Заголовок версия 2
  100. ;1 "(?m)^title.*?\r?$" "\0=(0,#FFFF80,0)" 0 0
  101. ; Комментарий
  102. ;1 "(?m)\v?#.*?\r?$" "\0=(0,#71AE71,0)" 0 0
  103. ; Параметры для Linux-ядер
  104. 1 "([\w.]+)(=)([\w.,/\-]+)" "\1=(0,#889DD1,0) \2=(0,#FF8080,0) \3=(0,#FFF3A6,0)" 0 0
  105.  
  106.  
  107.  
  108. Quotes:
  109. ;===================================================================================
  110. ;Flags Font Color Color Quote Quote Escape Quote Quote Parent Rule
  111. ; style text bkgrnd start end char include exclude ID ID
  112. ;===================================================================================
  113. ;5=1+4
  114. 5 3 ${STR} 0 `"` `"` "" "" ""
  115. ;5=1+4
  116. 5 3 ${STR} 0 "'" "'" "" "" ""
  117. ;1
  118. 1 3 ${COMM} 0 "#" "" "" "" ""
  119. ;389=1+4+128+256
  120. 389 0 ${TAG} 0 "(" ")" "" "" ""
  121. ;397=1+4+8+128+256
  122. ;397 0 ${ATTR} 0 "" "=" "" "" ""
  123. ;401=1+16+128+256
  124. ;401 0 ${STR} 0 "=" "" "" "" ""
  125. ;2176=128+2048
  126. ;2176 3 ${STR} 0 "title" "" "" "" ""
  127. ;8197=1+4+8192
  128. 8197 0 ${VAR} 0 "%" "%" "" "" ""
  129. ;401=1+16+128+256
  130. ;401 0 #a2c859 0 "/" " " "" "" ""
  131. ;401=1+16+128+256
  132. ;401 0 #ccd6b8 0 " " "/" "" "" ""
  133. ;401=1+16+128+256
  134. 401 0 ${ATTR} 0 "." " " "" "" ""
  135.  
  136.  
  137. Delimiters:
  138. ;===============================================
  139. ;Flags Font Color Color Char(s) Parent
  140. ; style text bkgrnd ID
  141. ;===============================================
  142. 1 0 0 0 " "
  143. 1 0 0 0 " "
  144. 1 0 0 0 `"`
  145. 1 0 ${DEL1} 0 <
  146. 1 0 ${DEL1} 0 >
  147. 1 0 ${NUM} 0 %
  148. 1 0 ${DEL2} 0 @
  149. 1 0 ${DEL2} 0 =
  150. 1 0 ${DEL2} 0 (
  151. 1 0 ${DEL2} 0 )
  152. 1 0 ${DEL2} 0 {
  153. 1 0 ${DEL2} 0 }
  154. ;1 0 ${DEL2} 0 \
  155. 1 0 ${DEL2} 0 .
  156. 1 0 ${DEL2} 0 |
  157. 1 0 ${DEL2} 0 /
  158. 1 0 ${DEL2} 0 &
  159. ;1 0 ${DEL2} 0 -
  160. ;Atributes (copy to Words)
  161.  
  162.  
  163.  
  164. Words:
  165. ;===========================================
  166. ;Flags Font Color Color Word Parent
  167. ; style text bkgrnd ID
  168. ;===========================================
  169. ;Commands
  170. ;Control commands:
  171. 0 0 #009FFF 0 background
  172. 0 0 #009FFF 0 blocklist
  173. 0 0 #009FFF 0 boot
  174. 0 0 #009FFF 0 cat
  175. 0 0 #009FFF 0 cdrom
  176. 0 0 #009FFF 0 checkrange
  177. 0 0 #009FFF 0 chainloader
  178. 0 0 #009FFF 0 clear
  179. 0 0 #009FFF 0 cmp
  180. 0 0 #009FFF 0 color
  181. 0 0 #009FFF 0 commandline
  182. 0 0 #009FFF 0 configfile
  183. 0 0 #009FFF 0 debug
  184. 0 0 #009FFF 0 default
  185. 0 0 #009FFF 0 displaymem
  186. 0 0 #009FFF 0 embed
  187. 0 0 #009FFF 0 errnum
  188. 0 0 #009FFF 0 errorcheck
  189. 0 0 #009FFF 0 fallback
  190. 0 0 #009FFF 0 find
  191. 0 0 #009FFF 0 foreground
  192. 0 0 #009FFF 0 fstest
  193. 0 0 #009FFF 0 geometry
  194. 0 0 #009FFF 0 gfxmenu
  195. 0 0 #009FFF 0 halt
  196. 0 0 #009FFF 0 help
  197. 0 0 #009FFF 0 hiddenflag
  198. 0 0 #009FFF 0 hide
  199. 0 0 #009FFF 0 initrd
  200. 0 0 #009FFF 0 is64bit
  201. 0 0 #009FFF 0 kernel
  202. 0 0 #009FFF 0 lock
  203. 0 0 #009FFF 0 makeactive
  204. 0 0 #009FFF 0 map
  205. 0 0 #009FFF 0 md5crypt
  206. 0 0 #009FFF 0 module
  207. 0 0 #009FFF 0 modulenounzip
  208. 0 0 #009FFF 0 outline
  209. 0 0 #009FFF 0 pager
  210. 0 0 #009FFF 0 partnew
  211. 0 0 #009FFF 0 parttype
  212. 0 0 #009FFF 0 password
  213. 0 0 #009FFF 0 pause
  214. 0 0 #009FFF 0 pxe
  215. 0 0 #009FFF 0 quit
  216. 0 0 #009FFF 0 read
  217. 0 0 #009FFF 0 reboot
  218. 0 0 #009FFF 0 root
  219. 0 0 #009FFF 0 rootnoverify
  220. 0 0 #009FFF 0 savedefault
  221. 0 0 #009FFF 0 serial
  222. 0 0 #009FFF 0 setkey
  223. 0 0 #009FFF 0 setvbe
  224. 0 0 #009FFF 0 splashimage
  225. 0 0 #009FFF 0 terminal
  226. 0 0 #009FFF 0 terminfo
  227. 0 0 #009FFF 0 testload
  228. 0 0 #009FFF 0 testvbe
  229. 0 0 #009FFF 0 timeout
  230. 0 0 #009FFF 0 unhide
  231. 0 0 #009FFF 0 uuid
  232. 0 0 #009FFF 0 vbeprobe
  233. 0 0 #009FFF 0 write
  234. 0 0 #009FFF 0 ls
  235. 0 0 #009FFF 0 dd
  236. 0 0 #7EBBBD 0 off
  237. 0 0 #7EBBBD 0 on
  238. 0 0 #7EBBBD 0 console
  239. 0 0 #7EBBBD 0 hercules
  240. 0 0 #7EBBBD 0 graphics
  241. 0 0 #7EBBBD 0 normal
  242.  
  243.  
  244. ;----------------------------------------------;
  245. ; CodeFold ;
  246. ;----------------------------------------------;
  247.  
  248. ;Флаги (сумма членов)
  249. ; 1 учитывать регистр.
  250. ; 2 форсировать получение имени для списка слева от начала блока (только для секции "Folds:").
  251. ; 4 форсировать получение имени для списка справа от начала блока, включая начало блока (только для секции "Folds:").
  252. ; 8 начало блока (секция "Folds:") или начало пропуска (секция "Skips:") находится в начале строки.
  253. ; 16 начало блока (секция "Folds:") или начало пропуска (секция "Skips:") находится в конце строки.
  254. ; 32 конец блока (секция "Folds:") или конец пропуска (секция "Skips:") находится в начале строки.
  255. ; 64 конец блока (секция "Folds:") или конец пропуска (секция "Skips:") находится в конце строки.
  256. ; 128 не захватывать конец блока (секция "Folds:") или конец пропуска (секция "Skips:").
  257. ; 256 добавочный для 128 флаг - больший приоритет отдается блокам находящимся на одном уровне вместо родительского (только для секции "Folds:").
  258. ; 512 блок с комментариями - все вложенные блоки игнорируются (только для секции "Folds:").
  259. ; 1024 зарезервирован.
  260. ; 2048 блок запрещен - найденный блок будет проигнорирован (только для секции "Folds:").
  261. ; 4096 xml блок - "<tag" и "</tag>", "<single" и "/>", "<single" и ">" (только для секции "Folds:").
  262. ; 8192 не проверять разделители слева от начала блока (только для секции "Folds:").
  263. ; 16384 не проверять разделители справа от начала блока (только для секции "Folds:").
  264. ; 32768 не проверять разделители слева от конца блока (только для секции "Folds:").
  265. ; 65536 не проверять разделители справа от конца блока (только для секции "Folds:").
  266. ; 131072 разделители запрещены (только для секции "Folds:").
  267. ; 262144 не отображать блок в списке (только для секции "Folds:").
  268. ; 1048576 регулярное выражение в начале блока (секция "Folds:") или начале пропуска (секция "Skips:").
  269. ; 2097152 регулярное выражение в конце блока (секция "Folds:") или конце пропуска (секция "Skips:").
  270.  
  271.  
  272. FoldPanel:
  273. ;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  274. ;PanelFirstBkColor PanelSecondBkColor PanelNormalFoldColor PanelActiveFoldColor PanelNormalNodeOpenBkColor PanelNormalNodeCloseBkColor PanelActiveNodeOpenBkColor PanelActiveNodeCloseBkColor PanelNormalNodeOpenSignColor PanelNormalNodeCloseSignColor PanelActiveNodeOpenSignColor PanelActiveNodeCloseSignColor
  275. ;=================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  276. ${CodeFold_PanelFirstBkColor} ${CodeFold_PanelSecondBkColor} ${CodeFold_PanelNormalFoldColor} ${CodeFold_PanelActiveFoldColor} ${CodeFold_PanelNormalNodeOpenBkColor} ${CodeFold_PanelNormalNodeCloseBkColor} ${CodeFold_PanelActiveNodeOpenBkColor} ${CodeFold_PanelActiveNodeCloseBkColor} ${CodeFold_PanelNormalNodeOpenSignColor} ${CodeFold_PanelNormalNodeCloseSignColor} ${CodeFold_PanelActiveNodeOpenSignColor} ${CodeFold_PanelActiveNodeCloseSignColor}
  277.  
  278.  
  279. FoldList:
  280. ;================================================
  281. ;ListTextColor ListBkColor
  282. ;================================================
  283. ${CodeFold_ListTextColor} ${CodeFold_ListBkColor}
  284.  
  285.  
  286. TagMark:
  287. ;============================================================================================================
  288. ;TagMarkFlags TagMarkFontStyle TagMarkTextColor TagMarkBkColor
  289. ;============================================================================================================
  290. ${CodeFold_TagMarkFlags} ${CodeFold_TagMarkFontStyle} ${CodeFold_TagMarkTextColor} ${CodeFold_TagMarkBkColor}
  291.  
  292.  
  293. Skips:
  294. ;=============================
  295. ;Flags Skip Skip Escape
  296. ; start end char
  297. ;=============================
  298. 1 `"` `"` ""
  299. 1 "'" "'" ""
  300.  
  301.  
  302. Folds:
  303. ;======================================================================================
  304. ;Flags Font Color Color Fold Fold Delimiters Parent Rule Rule
  305. ; style text bkgrnd start end ID ID file
  306. ;======================================================================================
  307. ;425=1+8+32+128+256
  308. 425 0 0 0 "title" "title" "" 0 0
  309.  
  310.  
  311. ;----------------------------------------------;
  312. ; AutoComplete ;
  313. ;----------------------------------------------;
  314.  
  315. ;Флаги (сумма членов)
  316. ; 1 форсировать учёт регистра.
  317. ; 2 форсировать без учёта регистра.
  318. ; 4 регулярное выражение (только для "$="). Сканирование начинается с первого символа строки каретки, а метасимвол \a или \z указывает позицию каретки.
  319. ; 8 не отображать в списке.
  320.  
  321.  
  322. CompleteList:
  323. ;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  324. ;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
  325. ;=====================================================================================================================================================================================================================================================================================================================================================================================================================================================================
  326. ${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}
  327.  
  328.  
  329. Blocks:
  330. ;=============================================================================
  331. ;Аббревиатуры и содержимое аббревиатур
  332. ;
  333. ; $~аббр обычная аббревиатура.
  334. ; $(флаги)~аббр обычная аббревиатура с флагами.
  335. ; $=аббр точная аббревиатура. Может содержать разделители.
  336. ; $(флаги)=аббр точная аббревиатура с флагами. Может содержать разделители.
  337. ; $[] установить каретку на эту позицию. Может быть несколько позиций (горячий переход).
  338. ; $[текст] выделить текст. Может быть несколько выделений (горячий переход).
  339. ; $$ символ $.
  340. ; $\] экранированный символ ]. Например: $[Один [1$\] ].
  341. ; ${VAR} переменная, назначенная из Coder::Settings.
  342. ; $; закомментированная строка.
  343. ;=============================================================================
RAW Paste Data