From 55bc29c761c6758667b8f8f98490fc7671793916 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 4 Mar 2019 11:35:23 +0100 Subject: [PATCH] nimsuggest: make use project file name if none given for 'sug' command; allows for more convenient debugging --- nimsuggest/nimsuggest.nim | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nimsuggest/nimsuggest.nim b/nimsuggest/nimsuggest.nim index ef11cc9e2..97dd487aa 100644 --- a/nimsuggest/nimsuggest.nim +++ b/nimsuggest/nimsuggest.nim @@ -437,10 +437,14 @@ proc execCmd(cmd: string; graph: ModuleGraph; cachedMsgs: CachedMsgs) = else: err() var dirtyfile = "" var orig = "" - i = parseQuoted(cmd, orig, i) - if i < cmd.len and cmd[i] == ';': - i = parseQuoted(cmd, dirtyfile, i+1) - i += skipWhile(cmd, seps, i) + i += skipWhitespace(cmd, i) + if i < cmd.len and cmd[i] in {'0'..'9'}: + orig = string conf.projectFull + else: + i = parseQuoted(cmd, orig, i) + if i < cmd.len and cmd[i] == ';': + i = parseQuoted(cmd, dirtyfile, i+1) + i += skipWhile(cmd, seps, i) var line = -1 var col = 0 i += parseInt(cmd, line, i)