SHARE
TWEET

Grub4Dos.coder (AkelPad)

AZJIO Aug 9th, 2019 (edited) 106 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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top