Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; bbcode.coder для сообщений на форумах
- ; Автор AZJIO
- ;----------------------------------------------;
- ; Синтаксический файл Coder плагина ;
- ;----------------------------------------------;
- ;Цвета
- ; Цвета должны быть представлены в формате #RRGGBB.
- ; Если цвет равен нулю, то цвет игнорируется.
- ;
- ;Стили шрифта
- ; 0 игнорировать.
- ; 1 обычный.
- ; 2 жирный.
- ; 3 курсив.
- ; 4 жирный курсив.
- ;
- ;Для комфортного просмотра/редактирования файла установите размер табуляции 8.
- Files:
- ;===========
- ;Типы файлов
- ;===========
- *.bbc
- ;----------------------------------------------;
- ; HighLight - Подсветка ;
- ;----------------------------------------------;
- ;Флаги (сумма членов)
- ; 1 учитывать регистр.
- ; 2 словом является любая комбинация указанных символов (только для секции "Words:"). Пример: "0123456789" - подсвечивать числа.
- ; 4 нахождение конца диапазона обязательно (только для секции "Quotes:").
- ; 8 параметр начала диапазона игнорируется и последний встретившийся разделитель используется как начало диапазона (только для секции "Quotes:").
- ; 16 параметр конца диапазона игнорируется и первый встретившийся разделитель используется как конец диапазона (только для секции "Quotes:").
- ; 32 не подсвечивать начало диапазона (только для секции "Quotes:").
- ; 64 не подсвечивать конец диапазона (только для секции "Quotes:").
- ; 128 не захватывать и не подсвечивать начало диапазона (только для секции "Quotes:").
- ; 256 не захватывать и не подсвечивать конец диапазона (только для секции "Quotes:").
- ; 512 начало диапазона, разделителя или слова находится в начале строки.
- ; 1024 конец диапазона, разделителя или слова находится в конце строки.
- ; 2048 начало диапазона находится между разделителями (только для секции "Quotes:").
- ; 4096 конец диапазона находится между разделителями (только для секции "Quotes:").
- ; 8192 диапазон не содержит разделителей (только для секции "Quotes:").
- ; 16384 захватывать только начало диапазона (только для секции "Quotes:").
- ; 32768 диапазон не содержит каких-либо символов (только для секции "Quotes:").
- 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}
- QuotesRE:
- ;===========================================================================================
- ;Flags Pattern \BackRef=(FontStyle,ColorText,ColorBk) \BackRef=... ParentID RuleID
- ;===========================================================================================
- ; 0 "\[more(?:=[^\]\[]+?)?\]" "\0=(0,#009FFF,0)" 0 0
- 0 "(\[(?:more|spoiler|quote))((?:=[^\]\[]+?)?)(\])" "\1=(0,#009FFF,0) \2=(0,#C0AD72,0) \3=(0,#009FFF,0)" 0 0
- ; 0 "(\[(?:more|spoiler|quote))((?:(=)[^\]\[]+?)?)(\])" "\1=(0,#009FFF,0) \2=(0,#C0AD72,0) \3=(0,#FF8080,0) \4=(0,#009FFF,0)" 0 0
- 0 "\[color=[^\r\n\]\[]+?\]" "\0=(0,#D29A6C,0)" 0 1
- ; Подсветить внутри [color=#FF8080]
- ; 0 "#([A-F\d]{6})\b" "\0=(0,\1,0)" 1 0
- ; 0 "\[font=[^\r\n\]\[]+?\]" "\0=(0,#D29A6C,0)" 0 0
- 0 "\[(?:size|font)=[^\r\n\]\[]+?\]" "\0=(0,#61AFAF,0)" 0 0
- ; Ссылка [url]http...[/url]
- 0 "(\[url\])([^\r\n\[\]]+)(\[/url\])" "\1=(0,#FF8080,0) \2=(0,#43AED9,0) \3=(0,#FF8080,0)" 0 0
- ; Ссылка [url=http...]текст[/url]
- 0 "(\[url=)([^\r\n\[\]]+)(\])([^\r\n\[\]]+)(\[/url\])" "\1=(0,#FF8080,0) \2=(0,#43AED9,0) \3=(0,#FF8080,0) \4=(0,#C0AD72,0) \5=(0,#FF8080,0)" 0 0
- ; Цитата в виде текста: ">Цитата"
- 1 "(?m)^[ \t](>)([^\r\n]+)(?=[\r\n])" "\1=(0,#FF8080,0) \2=(0,#43AED9,0)" 0 0
- ; Попытка изменить шрифт с учётом стиля шрифта тега
- 0 "(\[b\])([^\]\[]+?)(\[/b\])" "\1=(0,#8CD0D3,0) \2=(2,#C0AD72,0) \3=(0,#8CD0D3,0)" 0 0
- 0 "(\[i\])([^\]\[]+?)(\[/\i\])" "\1=(0,#D9DD22,0) \2=(3,#C4C072,0) \3=(0,#D9DD22,0)" 0 0
- 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 `"` `"` "" "" ""
- ;5=1+4
- ;5 3 ${STR} 0 "'" "'" "" "" ""
- Delimiters:
- ;===============================================
- ;Flags Font Color Color Char(s) Parent
- ; style text bkgrnd ID
- ;===============================================
- 1 0 0 0 " "
- 1 0 0 0 " "
- 0 0 #8CD0D3 0 "[b]"
- 0 0 #8CD0D3 0 "[/b]"
- 0 0 #D997DE 0 "[u]"
- 0 0 #D997DE 0 "[/u]"
- 0 0 #F666FF 0 "[o]"
- 0 0 #F666FF 0 "[/o]"
- 0 0 #D9DD22 0 "[i]"
- 0 0 #D9DD22 0 "[/i]"
- 0 0 #8CAD71 0 "[s]"
- 0 0 #8CAD71 0 "[/s]"
- ; 0 0 #009FFF 0 "[more]" рег.выр.
- 0 0 #009FFF 0 "[/more]"
- ; 0 0 #009FFF 0 "[spoiler]" рег.выр.
- ; 0 0 #009FFF 0 "[spoiler=" рег.выр.
- 0 0 #009FFF 0 "[/spoiler]"
- 0 0 #0080FF 0 "[table]"
- 0 0 #0080FF 0 "[/table]"
- 0 0 #00A8BF 0 "[tr]"
- 0 0 #00A8BF 0 "[/tr]"
- ; 0 0 #3FBA89 0 "[quote]" рег.выр.
- ; 0 0 #3FBA89 0 "[quote=" рег.выр.
- 0 0 #009FFF 0 "[/quote]"
- 0 0 #3FBA89 0 "[q]"
- 0 0 #3FBA89 0 "[/q]"
- 0 0 #7D8AE6 0 "[list]"
- 0 0 #7D8AE6 0 "[/list]"
- 0 0 #7D8AE6 0 "[code]"
- 0 0 #7D8AE6 0 "[/code]"
- 0 0 #DCDCCC 0 "[br]"
- 0 0 #DCDCCC 0 "[hr]"
- 0 0 #DCDCCC 0 "[tab]"
- 0 0 #CEDF99 0 "[c]"
- 0 0 #CEDF99 0 "[/c]"
- 0 0 #CEDF99 0 "[center]"
- 0 0 #CEDF99 0 "[/center]"
- 0 0 #009FFF 0 "[no]"
- 0 0 #009FFF 0 "[/no]"
- 0 0 #8CAD71 0 "[sub]"
- 0 0 #8CAD71 0 "[/sub]"
- 0 0 #8CAD71 0 "[sup]"
- 0 0 #8CAD71 0 "[/sup]"
- 0 0 #009FFF 0 "[right]"
- 0 0 #009FFF 0 "[/right]"
- 0 0 #FF8080 0 "[*]"
- ; 0 0 #61AFAF 0 "[font=]" рег.выр.
- 0 0 #61AFAF 0 "[/font]"
- 0 0 #D29A6C 0 "[/color]"
- 0 0 #EA9515 0 "[img]"
- 0 0 #EA9515 0 "[/img]"
- 0 0 #FF00FF 0 "[#]"
- 0 0 #FF00FF 0 "[/#]"
- 0 0 #FF8080 0 "[url="
- 0 0 #FF8080 0 "[url]"
- 0 0 #FF8080 0 "[/url]"
- ;0 0 #61AFAF 0 "[size=" рег.выр.
- 0 0 #61AFAF 0 "[/size]"
- Words:
- ;===========================================
- ;Flags Font Color Color Word Parent
- ; style text bkgrnd ID
- ;===========================================
- ;----------------------------------------------;
- ; CodeFold - Свёртка ;
- ;----------------------------------------------;
- ;Флаги (сумма членов)
- ; 1 учитывать регистр.
- ; 2 форсировать получение имени для списка слева от начала блока (только для секции "Folds:").
- ; 4 форсировать получение имени для списка справа от начала блока, включая начало блока (только для секции "Folds:").
- ; 8 начало блока (секция "Folds:") или начало пропуска (секция "Skips:") находится в начале строки.
- ; 16 начало блока (секция "Folds:") или начало пропуска (секция "Skips:") находится в конце строки.
- ; 32 конец блока (секция "Folds:") или конец пропуска (секция "Skips:") находится в начале строки.
- ; 64 конец блока (секция "Folds:") или конец пропуска (секция "Skips:") находится в конце строки.
- ; 128 не захватывать конец блока (секция "Folds:") или конец пропуска (секция "Skips:").
- ; 256 добавочный для 128 флаг - больший приоритет отдается блокам находящимся на одном уровне вместо родительского (только для секции "Folds:").
- ; 512 блок с комментариями - все вложенные блоки игнорируются (только для секции "Folds:").
- ; 1024 зарезервирован.
- ; 2048 блок запрещен - найденный блок будет проигнорирован (только для секции "Folds:").
- ; 4096 xml блок - "<tag" и "</tag>", "<single" и "/>", "<single" и ">" (только для секции "Folds:").
- ; 8192 не проверять разделители слева от начала блока (только для секции "Folds:").
- ; 16384 не проверять разделители справа от начала блока (только для секции "Folds:").
- ; 32768 не проверять разделители слева от конца блока (только для секции "Folds:").
- ; 65536 не проверять разделители справа от конца блока (только для секции "Folds:").
- ; 131072 разделители запрещены (только для секции "Folds:").
- ; 262144 не отображать блок в списке (только для секции "Folds:").
- ; 1048576 регулярное выражение в начале блока (секция "Folds:") или начале пропуска (секция "Skips:").
- ; 2097152 регулярное выражение в конце блока (секция "Folds:") или конце пропуска (секция "Skips:").
- 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 Delimiters Parent Rule Rule
- ; style text bkgrnd start end ID ID file
- ;======================================================================================
- ;3268608=8192+16384+32768+65536+1048576+2097152
- ; 1171456=8192+16384+32768+65536+1048576
- 1171456 0 0 0 "\[more[^\]]*+\]" "[/more]" " " 0 0
- 1171456 0 0 0 "\[spoiler[^\]]*+\]" "[/spoiler]" " " 0 0
- ; 1171456 0 0 0 "\[spoiler.*?\]" "[/spoiler]" " " 0 0
- ;110592=4096+8192+32768+65536
- ; 110592 0 0 0 "[more" "[/more]" " ]" 0 1
- 1171456 0 0 0 "\[quote[^\]]*+\]" "[/quote]" " " 0 0
- ; 122880=8192+16384+32768+65536
- 122880 0 0 0 "[table]" "[/table]" " " 0 0
- ;41088=128+8192+32768 - чтобы попадал в панель списка, главное 128
- 41088 0 0 0 "[table]" "[/table]" " " 0 0
- 122880 0 0 0 "[q]" "[/q]" " " 0 0
- 122880 0 0 0 "[list]" "[/list]" " " 0 0
- 122880 0 0 0 "[code]" "[/code]" " " 0 0
- ;----------------------------------------------;
- ; AutoComplete - Автозавершение ;
- ;----------------------------------------------;
- ;Флаги (сумма членов)
- ; 1 форсировать учёт регистра.
- ; 2 форсировать без учёта регистра.
- ; 4 регулярное выражение (только для "$="). Сканирование начинается с первого символа строки каретки, а метасимвол \a или \z указывает позицию каретки.
- ; 8 не отображать в списке.
- 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:
- ;=============================================================================
- ;Аббревиатуры и содержимое аббревиатур
- ;
- ; $~аббр обычная аббревиатура.
- ; $(флаги)~аббр обычная аббревиатура с флагами.
- ; $=аббр точная аббревиатура. Может содержать разделители.
- ; $(флаги)=аббр точная аббревиатура с флагами. Может содержать разделители.
- ; $[] установить каретку на эту позицию. Может быть несколько позиций (горячий переход).
- ; $[текст] выделить текст. Может быть несколько выделений (горячий переход).
- ; $$ символ $.
- ; $\] экранированный символ ]. Например: $[Один [1$\] ].
- ; ${VAR} переменная, назначенная из Coder::Settings.
- ; $; закомментированная строка.
- ;=============================================================================
- $~спойлер
- [spoiler]$[][/spoiler]
- $~цитата
- [quote]$[][/quote]
- $~цитата_автор
- [quote="$[]"][/quote]
- $~цитата_кратко
- [q]$[][/q]
- $~более
- [more]$[][/more]
- $~спойлер_ru_board
- [more]$[][/more]
- $~море
- [more]$[][/more]
- $~таблица
- [table]$[][/table]
- $~код
- [code]$[][/code]
- $~список
- [list]$[][/list]
- $~центр
- [center]$[][/center]
- $~шрифт
- [font=$[]][/font]
- $~цвет
- [color=$[]][/color]
- $~рисунок
- [img]$[][/img]
- $~изображение
- [img]$[][/img]
- $~картинка
- [img]$[][/img]
- $~ссылка
- [url=$[]][/url]
- $~размер
- [size=$[]][/size]
- $~жирный
- [b]$[][/b]
- $~зачёркнутый
- [s]$[][/s]
- $~нижний_индекс
- [sub]$[][/sub]
- $~верхний_индекс
- [sup]$[][/sup]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement