Skip to content

Commit

Permalink
color cabal properties and settings as defines
Browse files Browse the repository at this point in the history
  • Loading branch information
dag committed Sep 14, 2012
1 parent 30261c8 commit 877c851
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions autoload/vim2hs/cabal.vim
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ function! vim2hs#cabal#comments() " {{{
endfunction " }}}


function! vim2hs#cabal#constants() " {{{
function! vim2hs#cabal#defines() " {{{
setlocal iskeyword=a-z,A-Z,-

syntax match cabalConstant
syntax match cabalDefine
\ "^\s*\k\+\s*:\@="
\ display nextgroup=cabalDelimiter

syntax match cabalDelimiter
\ ":"
\ display contained

highlight! link cabalConstant Constant
highlight! link cabalDefine Define
highlight! link cabalDelimiter Delimiter
endfunction " }}}

Expand Down
4 changes: 2 additions & 2 deletions autoload/vim2hs/cabalconfig.vim
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ function! vim2hs#cabalconfig#constants() " {{{

syntax case match

syntax match ccKeyword
syntax match ccDefine
\ "^\s*\k\+\s*:\@="
\ display nextgroup=ccDelimiter

Expand All @@ -33,7 +33,7 @@ function! vim2hs#cabalconfig#constants() " {{{
\ '\<[0-9]\+\.[0-9]\+'
\ display

highlight! link ccKeyword Keyword
highlight! link ccDefine Define
highlight! link ccDelimiter Delimiter
highlight! link ccBoolean Boolean
highlight! link ccNumber Number
Expand Down
2 changes: 1 addition & 1 deletion syntax/cabal.vim
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
syntax clear

call vim2hs#cabal#comments()
call vim2hs#cabal#constants()
call vim2hs#cabal#defines()
call vim2hs#cabal#statements()
call vim2hs#cabal#conditionals()
call vim2hs#cabal#folds()
Expand Down

0 comments on commit 877c851

Please sign in to comment.