diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
commit | 27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch) | |
tree | 2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/xdefaults.vim | |
parent | d5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff) | |
download | vim-polyglot-3.0.0.tar.gz vim-polyglot-3.0.0.zip |
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/xdefaults.vim')
-rw-r--r-- | syntax/xdefaults.vim | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/syntax/xdefaults.vim b/syntax/xdefaults.vim deleted file mode 100644 index 6d124963..00000000 --- a/syntax/xdefaults.vim +++ /dev/null @@ -1,136 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: X resources files like ~/.Xdefaults (xrdb) -" Maintainer: Johannes Zellner <johannes@zellner.org> -" Author and previous maintainer: -" Gautam H. Mudunuri <gmudunur@informatica.com> -" Last Change: Di, 09 Mai 2006 23:10:23 CEST -" $Id: xdefaults.vim,v 1.2 2007/05/05 17:19:40 vimboss Exp $ -" -" REFERENCES: -" xrdb manual page -" xrdb source: ftp://ftp.x.org/pub/R6.4/xc/programs/xrdb/xrdb.c - -" quit when a syntax file was already loaded -if exists("b:current_syntax") - finish -endif - -" turn case on -syn case match - - -if !exists("xdefaults_no_colon_errors") - " mark lines which do not contain a colon as errors. - " This does not really catch all errors but only lines - " which contain at least two WORDS and no colon. This - " was done this way so that a line is not marked as - " error while typing (which would be annoying). - syntax match xdefaultsErrorLine "^\s*[a-zA-Z.*]\+\s\+[^: ]\+" -endif - - -" syn region xdefaultsLabel start=+^[^:]\{-}:+he=e-1 skip=+\\+ end="$" -syn match xdefaultsLabel +^[^:]\{-}:+he=e-1 contains=xdefaultsPunct,xdefaultsSpecial,xdefaultsLineEnd -syn region xdefaultsValue keepend start=+:+lc=1 skip=+\\+ end=+$+ contains=xdefaultsSpecial,xdefaultsLabel,xdefaultsLineEnd - -syn match xdefaultsSpecial contained +#override+ -syn match xdefaultsSpecial contained +#augment+ -syn match xdefaultsPunct contained +[.*:]+ -syn match xdefaultsLineEnd contained +\\$+ -syn match xdefaultsLineEnd contained +\\n\\$+ -syn match xdefaultsLineEnd contained +\\n$+ - - - -" COMMENTS - -" note, that the '!' must be at the very first position of the line -syn match xdefaultsComment "^!.*$" contains=xdefaultsTodo,@Spell - -" lines starting with a '#' mark and which are not preprocessor -" lines are skipped. This is not part of the xrdb documentation. -" It was reported by Bram Moolenaar and could be confirmed by -" having a look at xrdb.c:GetEntries() -syn match xdefaultsCommentH "^#.*$" -"syn region xdefaultsComment start="^#" end="$" keepend contains=ALL -syn region xdefaultsComment start="/\*" end="\*/" contains=xdefaultsTodo,@Spell - -syntax match xdefaultsCommentError "\*/" - -syn keyword xdefaultsTodo contained TODO FIXME XXX display - - - -" PREPROCESSOR STUFF - -syn region xdefaultsPreProc start="^\s*#\s*\(if\|ifdef\|ifndef\|elif\|else\|endif\)\>" skip="\\$" end="$" contains=xdefaultsSymbol -if !exists("xdefaults_no_if0") - syn region xdefaultsCppOut start="^\s*#\s*if\s\+0\>" end=".\|$" contains=xdefaultsCppOut2 - syn region xdefaultsCppOut2 contained start="0" end="^\s*#\s*\(endif\>\|else\>\|elif\>\)" contains=xdefaultsCppSkip - syn region xdefaultsCppSkip contained start="^\s*#\s*\(if\>\|ifdef\>\|ifndef\>\)" skip="\\$" end="^\s*#\s*endif\>" contains=xdefaultsCppSkip -endif -syn region xdefaultsIncluded contained start=+"+ skip=+\\\\\|\\"+ end=+"+ -syn match xdefaultsIncluded contained "<[^>]*>" -syn match xdefaultsInclude "^\s*#\s*include\>\s*["<]" contains=xdefaultsIncluded -syn cluster xdefaultsPreProcGroup contains=xdefaultsPreProc,xdefaultsIncluded,xdefaultsInclude,xdefaultsDefine,xdefaultsCppOut,xdefaultsCppOut2,xdefaultsCppSkip -syn region xdefaultsDefine start="^\s*#\s*\(define\|undef\)\>" skip="\\$" end="$" contains=ALLBUT,@xdefaultsPreProcGroup,xdefaultsCommentH,xdefaultsErrorLine,xdefaultsLabel,xdefaultsValue -syn region xdefaultsPreProc start="^\s*#\s*\(pragma\>\|line\>\|warning\>\|warn\>\|error\>\)" skip="\\$" end="$" keepend contains=ALLBUT,@xdefaultsPreProcGroup,xdefaultsCommentH,xdefaultsErrorLine,xdefaultsLabel,xdefaultsValue - - - -" symbols as defined by xrdb -syn keyword xdefaultsSymbol contained SERVERHOST -syn match xdefaultsSymbol contained "SRVR_[a-zA-Z0-9_]\+" -syn keyword xdefaultsSymbol contained HOST -syn keyword xdefaultsSymbol contained DISPLAY_NUM -syn keyword xdefaultsSymbol contained CLIENTHOST -syn match xdefaultsSymbol contained "CLNT_[a-zA-Z0-9_]\+" -syn keyword xdefaultsSymbol contained RELEASE -syn keyword xdefaultsSymbol contained REVISION -syn keyword xdefaultsSymbol contained VERSION -syn keyword xdefaultsSymbol contained VENDOR -syn match xdefaultsSymbol contained "VNDR_[a-zA-Z0-9_]\+" -syn match xdefaultsSymbol contained "EXT_[a-zA-Z0-9_]\+" -syn keyword xdefaultsSymbol contained NUM_SCREENS -syn keyword xdefaultsSymbol contained SCREEN_NUM -syn keyword xdefaultsSymbol contained BITS_PER_RGB -syn keyword xdefaultsSymbol contained CLASS -syn keyword xdefaultsSymbol contained StaticGray GrayScale StaticColor PseudoColor TrueColor DirectColor -syn match xdefaultsSymbol contained "CLASS_\(StaticGray\|GrayScale\|StaticColor\|PseudoColor\|TrueColor\|DirectColor\)" -syn keyword xdefaultsSymbol contained COLOR -syn match xdefaultsSymbol contained "CLASS_\(StaticGray\|GrayScale\|StaticColor\|PseudoColor\|TrueColor\|DirectColor\)_[0-9]\+" -syn keyword xdefaultsSymbol contained HEIGHT -syn keyword xdefaultsSymbol contained WIDTH -syn keyword xdefaultsSymbol contained PLANES -syn keyword xdefaultsSymbol contained X_RESOLUTION -syn keyword xdefaultsSymbol contained Y_RESOLUTION - -" Define the default highlighting. -" Only when an item doesn't have highlighting yet -hi def link xdefaultsLabel Type -hi def link xdefaultsValue Constant -hi def link xdefaultsComment Comment -hi def link xdefaultsCommentH xdefaultsComment -hi def link xdefaultsPreProc PreProc -hi def link xdefaultsInclude xdefaultsPreProc -hi def link xdefaultsCppSkip xdefaultsCppOut -hi def link xdefaultsCppOut2 xdefaultsCppOut -hi def link xdefaultsCppOut Comment -hi def link xdefaultsIncluded String -hi def link xdefaultsDefine Macro -hi def link xdefaultsSymbol Statement -hi def link xdefaultsSpecial Statement -hi def link xdefaultsErrorLine Error -hi def link xdefaultsCommentError Error -hi def link xdefaultsPunct Normal -hi def link xdefaultsLineEnd Special -hi def link xdefaultsTodo Todo - - -let b:current_syntax = "xdefaults" - -" vim:ts=8 - -endif |