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>
75 lines
2.2 KiB
VimL
75 lines
2.2 KiB
VimL
" Vim syntax file
|
|
" This is a GENERATED FILE. Please always refer to source file at the URI below.
|
|
" Language: Web2C TeX texmf.cnf configuration file
|
|
" Maintainer: David Ne\v{c}as (Yeti) <yeti@physics.muni.cz>
|
|
" Last Change: 2001-05-13
|
|
" URL: http://physics.muni.cz/~yeti/download/syntax/texmf.vim
|
|
|
|
" Setup
|
|
" quit when a syntax file was already loaded
|
|
if exists("b:current_syntax")
|
|
finish
|
|
endif
|
|
|
|
syn case match
|
|
|
|
" Comments
|
|
syn match texmfComment "%..\+$" contains=texmfTodo
|
|
syn match texmfComment "%\s*$" contains=texmfTodo
|
|
syn keyword texmfTodo TODO FIXME XXX NOT contained
|
|
|
|
" Constants and parameters
|
|
syn match texmfPassedParameter "[-+]\=%\w\W"
|
|
syn match texmfPassedParameter "[-+]\=%\w$"
|
|
syn match texmfNumber "\<\d\+\>"
|
|
syn match texmfVariable "\$\(\w\k*\|{\w\k*}\)"
|
|
syn match texmfSpecial +\\"\|\\$+
|
|
syn region texmfString start=+"+ end=+"+ skip=+\\"\\\\+ contains=texmfVariable,texmfSpecial,texmfPassedParameter
|
|
|
|
" Assignments
|
|
syn match texmfLHSStart "^\s*\w\k*" nextgroup=texmfLHSDot,texmfEquals
|
|
syn match texmfLHSVariable "\w\k*" contained nextgroup=texmfLHSDot,texmfEquals
|
|
syn match texmfLHSDot "\." contained nextgroup=texmfLHSVariable
|
|
syn match texmfEquals "\s*=" contained
|
|
|
|
" Specialities
|
|
syn match texmfComma "," contained
|
|
syn match texmfColons ":\|;"
|
|
syn match texmfDoubleExclam "!!" contained
|
|
|
|
" Catch errors caused by wrong parenthesization
|
|
syn region texmfBrace matchgroup=texmfBraceBrace start="{" end="}" contains=ALLBUT,texmfTodo,texmfBraceError,texmfLHSVariable,texmfLHSDot transparent
|
|
syn match texmfBraceError "}"
|
|
|
|
" Define the default highlighting
|
|
|
|
hi def link texmfComment Comment
|
|
hi def link texmfTodo Todo
|
|
|
|
hi def link texmfPassedParameter texmfVariable
|
|
hi def link texmfVariable Identifier
|
|
|
|
hi def link texmfNumber Number
|
|
hi def link texmfString String
|
|
|
|
hi def link texmfLHSStart texmfLHS
|
|
hi def link texmfLHSVariable texmfLHS
|
|
hi def link texmfLHSDot texmfLHS
|
|
hi def link texmfLHS Type
|
|
|
|
hi def link texmfEquals Normal
|
|
|
|
hi def link texmfBraceBrace texmfDelimiter
|
|
hi def link texmfComma texmfDelimiter
|
|
hi def link texmfColons texmfDelimiter
|
|
hi def link texmfDelimiter Preproc
|
|
|
|
hi def link texmfDoubleExclam Statement
|
|
hi def link texmfSpecial Special
|
|
|
|
hi def link texmfBraceError texmfError
|
|
hi def link texmfError Error
|
|
|
|
|
|
let b:current_syntax = "texmf"
|