Add type, pragma, additional keywords

This commit is contained in:
Joey Yakimowich-Payne 2021-06-20 14:28:11 -06:00
commit 65a8caac8f
3 changed files with 11 additions and 4 deletions

View file

@ -19,8 +19,7 @@ fun! nim#init() abort
if !v:shell_error && expand('%:e') ==# 'nim'
let false = 0 " Needed for eval of json
let true = 1 " Needed for eval of json
let dumpdata = eval(substitute(raw_dumpdata, "\n", '', 'g'))
let dumpdata = eval(trim(substitute(raw_dumpdata, "\n", '', 'g'), ""))
let b:nim_project_root = dumpdata['project_path']
let b:nim_defined_symbols = dumpdata['defined_symbols']
let b:nim_caas_enabled = g:nim_caas_enabled || index(dumpdata['defined_symbols'], 'forcecaas') != -1