From f5473ff98b262d90205250e8dad5e9e51eb5f6bb Mon Sep 17 00:00:00 2001 From: Yuriy Glukhov Date: Wed, 12 Dec 2018 12:23:20 +0200 Subject: [PATCH] Fixed json parsing: true/false undefined --- autoload/nim.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/autoload/nim.vim b/autoload/nim.vim index 5d6c5b7..c401c96 100644 --- a/autoload/nim.vim +++ b/autoload/nim.vim @@ -19,6 +19,8 @@ fun! nim#init() let cmd = printf("nim --dump.format:json --verbosity:0 dump %s", s:CurrentNimFile()) let raw_dumpdata = system(cmd) 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 b:nim_project_root = dumpdata['project_path']