diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2015-10-10 16:56:22 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2015-10-10 16:56:22 +0200 |
commit | 0de043adbc144510635702dadedc946e3c69f64e (patch) | |
tree | 78e5d363305935cf5653a3f510ab86bb019c3199 /syntax/cabal.vim | |
parent | 67fcbd2a8632d5ab7895e34acb084117e5d0ea17 (diff) | |
download | vim-polyglot-0de043adbc144510635702dadedc946e3c69f64e.tar.gz vim-polyglot-0de043adbc144510635702dadedc946e3c69f64e.zip |
Update
Diffstat (limited to 'syntax/cabal.vim')
-rw-r--r-- | syntax/cabal.vim | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/syntax/cabal.vim b/syntax/cabal.vim deleted file mode 100644 index 7a48a638..00000000 --- a/syntax/cabal.vim +++ /dev/null @@ -1,55 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haskell') == -1 - -" syntax highlighting for cabal -" -" author: raichoo (raichoo@googlemail.com) - -if version < 600 - syn clear -elseif exists("b:current_syntax") - finish -endif - -syn match cabalLineComment "---*\([^-!#$%&\*\+./<=>\?@\\^|~].*\)\?$" contains=@Spell -syn match cabalIdentifier "[A-Za-z\-]*" contained -syn match cabalOperator "[<=>&|!]" -syn match cabalColon ":" contained -syn match cabalNumber "\<[0-9][0-9\.*]*\>" -syn match cabalDelimiter "[,()]" -syn keyword cabalBool True False -syn keyword cabalConditional if else -syn match cabalCompilerFlag "\s\+-[^ -][^ ]*" -syn match cabalDocBulletPoint "^\s\+\*" -syn match cabalDocHeadline "^\s\+=.*$" -syn match cabalDocCode "^\s\+>.*$" -syn match cabalDocNewline "^\s\+\.\s*$" -syn match cabalSection "^\c\(executable\|library\|flag\|source-repository\|test-suite\|benchmark\)" -syn match cabalEntry "^\s*[A-Za-z][a-zA-Z\-]*:" contains=cabalIdentifier,cabalColon - -syn region cabalDescription start="^\s*[dD]escription:" end="^\<" keepend - \ contains= - \ cabalEntry, - \ cabalLineComment, - \ cabalDocBulletPoint, - \ cabalDocHeadline, - \ cabalDocNewline, - \ cabalDocCode - -highlight def link cabalIdentifier Identifier -highlight def link cabalLineComment Comment -highlight def link cabalOperator Operator -highlight def link cabalColon Operator -highlight def link cabalNumber Number -highlight def link cabalSection Structure -highlight def link cabalDelimiter Delimiter -highlight def link cabalBool Boolean -highlight def link cabalCompilerFlag Macro -highlight def link cabalConditional Conditional -highlight def link cabalDocBulletPoint Structure -highlight def link cabalDocHeadline Include -highlight def link cabalDocNewline Operator -highlight def link cabalDocCode Macro - -let b:current_syntax = "cabal" - -endif |