From 462b31d27500bf7e6e4f72a751186ead441245ef Mon Sep 17 00:00:00 2001 From: Steve Dignam Date: Fri, 24 Jun 2016 12:44:50 -0400 Subject: [PATCH] updated hsType syntax matching in syntax.vim - added matching for type signatures that end with ticks e.g. b' :: a -> a - fixes #92 --- autoload/vim2hs/haskell/syntax.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/vim2hs/haskell/syntax.vim b/autoload/vim2hs/haskell/syntax.vim index d226cc4..6b3009b 100644 --- a/autoload/vim2hs/haskell/syntax.vim +++ b/autoload/vim2hs/haskell/syntax.vim @@ -103,7 +103,7 @@ endfunction " }}} function! vim2hs#haskell#syntax#types() " {{{ syntax match hsType - \ "^\(\s*\)\%(default\s\+\)\?\%(\k\+\|([^[:alnum:]]\+)\)\_s*\(::\|∷\).*\%(\n\1\s.*\)*" + \ "^\(\s*\)\%(default\s\+\)\?\%(\k\+\|([^[:alnum:]]\+)\)'*\_s*\(::\|∷\).*\%(\n\1\s.*\)*" \ contains=TOP,@Spell highlight default link hsType Type