neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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