Closes #28 Fix number syntax highlighting

This commit is contained in:
baabelfish 2016-02-07 19:31:49 +02:00
commit 33ff7a6206
2 changed files with 9 additions and 6 deletions

View file

@ -35,7 +35,7 @@ let g:nvim_nim_exec_bash = CheckDependency("bash")
let g:nvim_nim_deps_nim = FindNimModulesPath()
let g:nvim_nim_deps_nimble = FindNimbleModulesPath()
let g:nvim_nim_highlighter_enable = 1
let g:nvim_nim_highlighter_enable = 0
let g:nvim_nim_enable_async = 1
let g:nvim_nim_highlight_builtin = 1
let g:nvim_nim_highlight_use_unite = 0

View file

@ -84,11 +84,14 @@ syntax keyword nimGlobals on off appType NoFakeVars isMainModule CompileDate Com
" Numbers
syntax match nimNumber "\v[0-9_]+((i|I|u|U)(8|16|32|64))?>"
syntax match nimFloat "\v[0-9_]+(f|d|F|D)>"
syntax match nimFloat "\v[0-9_]+\.[0-9]+(f|d|F|D)>"
syntax match nimFloat "\v[0-9_]+((f|F)(32|64|128))>"
syntax match nimFloat "\v[0-9_]+\.[0-9]+((f|F)(32|64|128))?>"
syntax match nimNumber "\v<[0-9_]+((i|I|u|U)(8|16|32|64))?>"
syntax match nimNumber "\v<0x[0-9,a-f,A-F]+>"
syntax match nimNumber "\v<0[bB][01]+>"
syntax match nimNumber "\v<0[ocC][0-7]+>"
syntax match nimFloat "\v<[0-9_]+(f|d|F|D)>"
syntax match nimFloat "\v<[0-9_]+\.[0-9]+(f|d|F|D)>"
syntax match nimFloat "\v<[0-9_]+((f|F)(32|64|128))>"
syntax match nimFloat "\v<[0-9_]+\.[0-9]+((f|F)(32|64|128))?>"
" Tokens