help_ru.vim (3521B)
1 " Vim syntax file 2 " Language: Russian Vim program help files *.rux 3 " Maintainer: Restorer (restorers@users.sourceforge.net DEFUNCT) 4 " Last Change: 04 Aprl 2017 5 " 6 7 " Проверяем язык локали и установки опции 'helplang' 8 " Если не русский, то выходим из скрипта. 9 if (v:lang !~? 'ru' || v:lang !~? 'russian') && &helplang !~? 'ru' 10 finish 11 endif 12 13 " Подсветка русских гиперссылок 14 syntax match helpHyperTextJump "\\\@<!|[^"*~# |]\+|" contains=helpBar 15 syntax match helpHyperTextEntry "\*[^"*|]\+\*\s"he=e-1 contains=helpStar 16 syntax match helpHyperTextEntry "\*[^"*|]\+\*$" contains=helpStar 17 18 " Заголовок статьи, раздела и т. п. 19 syntax match helpHeadline "^[А-ЯЁ]\{2}[ .]\=[-,А-ЯЁA-Z0-9 .()]*" 20 21 " Наименование справочника 22 " новый заголовок 23 " syntax match helpVim "\<СПРАВОЧНИК ПО РЕДАКТОРУ VIM\>" 24 "старый заголовок 25 syntax match helpVim "\<СПРАВОЧНИК ПО .*" 26 " новый заголовок 27 "syntax match helpVim "\<РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ РЕДАКТОРОМ VIM\>" 28 "syntax match helpVim "\<автор\%[ы:] .*$" 29 "старый заголовок 30 syntax match helpVim "\<РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ .*" 31 " Подсветка примечаний в тексте, начала примеров и т.п. 32 syntax keyword helpNote Примечание. Совет. Пример. Примеры: 33 syntax keyword helpWarning Внимание! 34 " в старой версии документации 35 syntax keyword helpNote Замечание: 36 " в старой версии документации 37 syntax keyword helpWarning ВНИМАНИЕ! Предупреждение: 38 " Подсветка Ex-команд в документации Vim 39 syntax match helpCommand "\":[A-Za-z!]\+\""hs=s+1,he=e-1 40 " Подсветка специальных обозначений 41 syntax match helpSpecial "{[-а-яёА-ЯЁ0-9'":%#=[\]<>.,]\+}" 42 syntax match helpSpecial "{[-а-яёА-ЯЁ0-9'"*+/:%#=[\]<>.,]\+}" 43 syntax match helpSpecial "\s\[[-а-яё^А-ЯЁ0-9_]\{2,}]"ms=s+1 44 syntax match helpSpecial "<[-а-яёА-ЯЁ0-9_]\+>" 45 syntax match helpSpecial "\[диапазон]" 46 syntax match helpSpecial "\[счётчик]" 47 syntax match helpSpecial "\[число]" 48 syntax match helpSpecial "\[+число]" 49 syntax match helpSpecial "\[-число]" 50 syntax match helpSpecial "\[кол-во]" 51 syntax match helpSpecial "\[строка]" 52 syntax match helpSpecial "\[смещение]" 53 syntax match helpSpecial "\[параметр]" 54 syntax match helpSpecial "\[параметры]" 55 syntax match helpSpecial "CTRL-{символ}" 56 syntax region helpNotVi start="{Доступно только" start="{В редкторе Vim" start="{В редакторе Vi" end="}" contains=helpLeadBlank,helpHyperTextJump 57 " Подсветка примечаний переводчика 58 syntax region helpTrnsNote start="\[Прим. перевод." end="]" contains=helpComment 59 " Определение группы подсветки Ex-команд в документации Vim 60 "hi def link helpCommand vimCommand 61 " Определение группы подсветки примечаний переводчика 62 hi def link helpTrnsNote Comment 63 " hi def link helpTrnsNote Comment 64 " 65 " vim: ts=8 sw=2