Update haskell syntax
00b1866643ff1f735b17abeea8b3aad3e0d30282
1 parent
822f37eb
.vim/syntax/haskell.vim
+1 -1
| 149 | 149 | sy match hsFFI excludenl "\<foreign\>\(.\&[^\"]\)*\"\(.\)*\"\(\s\|\n\)*\(.\)*::" |
|
| 150 | 150 | \ keepend |
|
| 151 | 151 | \ contains=hsFFIForeign,hsFFIImportExport,hsFFICallConvention,hsFFISafety,hsFFIString,hsOpFunctionName,hsHlFunctionName |
|
| 152 | 152 | ||
| 153 | 153 | ||
| 154 | - | sy match hsNumber "\<[0-9]\+\>\|\<0[xX][0-9a-fA-F]\+\>\|\<0[oO][0-7]\+\>" |
|
| 154 | + | sy match hsNumber "\<[0-9]\+\>\|\<0[xX][0-9a-fA-F]\+\>\|\<0[oO][0-7]\+\>\|\<[0-9][0-9_]\+\>" |
|
| 155 | 155 | sy match hsFloat "\<[0-9]\+\.[0-9]\+\([eE][-+]\=[0-9]\+\)\=\>" |
|
| 156 | 156 | ||
| 157 | 157 | " Comments |
|
| 158 | 158 | sy keyword hsCommentTodo TODO FIXME XXX TBD contained |
|
| 159 | 159 | sy match hsLineComment "---*\([^-!#$%&\*\+./<=>\?@\\^|~].*\)\?$" contains=hsCommentTodo,@Spell |