mirror of
https://github.com/neovim/neovim.git
synced 2026-01-03 01:46:31 +10:00
This reverts commits:
- 6b652a785033fd4164e049492a7327c1ed7c3e5f
- 2f689d5abde0ccddca9e20d8c93a0299bd054e32
- a025a46d4169587145fb54f04af349cd05cb6122
Several email addresses that are known to be valid caused bounces
due to an issue with my email setup. The previous commits incorrectly
marked these addresses as invalid. So revert the whole thing again.
62d8f3dab5
N/A patch:
vim-patch:2f689d5: runtime: mark more invalid email addresses
Co-authored-by: Christian Brabandt <cb@256bit.org>
89 lines
3.0 KiB
VimL
89 lines
3.0 KiB
VimL
" Vim syntax file
|
|
" Language: T2 / ROCK Linux .desc
|
|
" Maintainer: René Rebe <rene@exactcode.de>, Piotr Esden-Tempski <esden@rocklinux.org>
|
|
" Last Change: 2006 Aug 14
|
|
|
|
" quit when a syntax file was already loaded
|
|
if exists("b:current_syntax")
|
|
finish
|
|
endif
|
|
|
|
" syntax definitions
|
|
|
|
setl iskeyword+=-
|
|
syn keyword descFlag DIETLIBC KAFFE JAIL NOPARALLEL FPIC-QUIRK LIBTOOL-WUIRK NO-LIBTOOL-FIX AUTOMAKE-QUIRK NO-AS-NEEDED NO-SSP KERNEL INIT LIBC CC CXX F77 KCC contained
|
|
syn keyword descLicense Unknown GPL LGPL FDL MIT BSD OpenSource Free-to-use Commercial contained
|
|
|
|
" tags
|
|
syn match descTag /^\[\(COPY\)\]/
|
|
syn match descTag /^\[\(I\|TITLE\)\]/
|
|
syn match descTag /^\[\(T\|TEXT\)\]/ contained
|
|
syn match descTag /^\[\(U\|URL\)\]/
|
|
syn match descTag /^\[\(A\|AUTHOR\)\]/
|
|
syn match descTag /^\[\(M\|MAINTAINER\)\]/
|
|
syn match descTag /^\[\(C\|CATEGORY\)\]/ contained
|
|
syn match descTag /^\[\(F\|FLAG\)\]/ contained
|
|
syn match descTag /^\[\(E\|DEP\|DEPENDENCY\)\]/
|
|
syn match descTag /^\[\(R\|ARCH\|ARCHITECTURE\)\]/
|
|
syn match descTag /^\[\(L\|LICENSE\)\]/ contained
|
|
syn match descTag /^\[\(S\|STATUS\)\]/
|
|
syn match descTag /^\[\(O\|CONF\)\]/
|
|
syn match descTag /^\[\(V\|VER\|VERSION\)\]/
|
|
syn match descTag /^\[\(P\|PRI\|PRIORITY\)\]/ nextgroup=descInstall skipwhite
|
|
syn match descTag /^\[\(D\|DOWN\|DOWNLOAD\)\]/ nextgroup=descSum skipwhite
|
|
|
|
" misc
|
|
syn match descUrl /\w\+:\/\/\S\+/
|
|
syn match descCategory /\w\+\/\w\+/ contained
|
|
syn match descEmail /<[\.A-Za-z0-9]\+@[\.A-Za-z0-9]\+>/
|
|
|
|
" priority tag
|
|
syn match descInstallX /X/ contained
|
|
syn match descInstallO /O/ contained
|
|
syn match descInstall /[OX]/ contained contains=descInstallX,descInstallO nextgroup=descStage skipwhite
|
|
syn match descDash /-/ contained
|
|
syn match descDigit /\d/ contained
|
|
syn match descStage /[\-0][\-1][\-2][\-3][\-4][\-5][\-6][\-7][\-8][\-9]/ contained contains=descDash,descDigit nextgroup=descCompilePriority skipwhite
|
|
syn match descCompilePriority /\d\{3}\.\d\{3}/ contained
|
|
|
|
" download tag
|
|
syn match descSum /\d\+/ contained nextgroup=descTarball skipwhite
|
|
syn match descTarball /\S\+/ contained nextgroup=descUrl skipwhite
|
|
|
|
|
|
" tag regions
|
|
syn region descText start=/^\[\(T\|TEXT\)\]/ end=/$/ contains=descTag,descUrl,descEmail
|
|
|
|
syn region descTagRegion start=/^\[\(C\|CATEGORY\)\]/ end=/$/ contains=descTag,descCategory
|
|
|
|
syn region descTagRegion start=/^\[\(F\|FLAG\)\]/ end=/$/ contains=descTag,descFlag
|
|
|
|
syn region descTagRegion start=/^\[\(L\|LICENSE\)\]/ end=/$/ contains=descTag,descLicense
|
|
|
|
" Only when an item doesn't have highlighting yet
|
|
|
|
hi def link descFlag Identifier
|
|
hi def link descLicense Identifier
|
|
hi def link descCategory Identifier
|
|
|
|
hi def link descTag Type
|
|
hi def link descUrl Underlined
|
|
hi def link descEmail Underlined
|
|
|
|
" priority tag colors
|
|
hi def link descInstallX Boolean
|
|
hi def link descInstallO Type
|
|
hi def link descDash Operator
|
|
hi def link descDigit Number
|
|
hi def link descCompilePriority Number
|
|
|
|
" download tag colors
|
|
hi def link descSum Number
|
|
hi def link descTarball Underlined
|
|
|
|
" tag region colors
|
|
hi def link descText Comment
|
|
|
|
|
|
let b:current_syntax = "desc"
|