summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorSimon Hafner <hafnersimon@gmail.com>2015-05-02 09:22:26 +0500
committerSimon Hafner <hafnersimon@gmail.com>2015-05-02 09:26:15 +0500
commit1e78c5445d2d2bd7cc5f39579dd8ff0f8bbcb65c (patch)
tree94749f50fe012709482e9293fd6f03b0f34ab6ab
parent2522049ed2991cf9c8c8c7026646e16472125271 (diff)
downloadNim-1e78c5445d2d2bd7cc5f39579dd8ff0f8bbcb65c.tar.gz
manually reapplied d40098ad
-rw-r--r--compiler/nimsuggest/nimsuggest.nim5
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/nimsuggest/nimsuggest.nim b/compiler/nimsuggest/nimsuggest.nim
index 6975c87cc..3f8943016 100644
--- a/compiler/nimsuggest/nimsuggest.nim
+++ b/compiler/nimsuggest/nimsuggest.nim
@@ -183,12 +183,13 @@ proc parseCmdLine(cmd: string) =
   if cmd[i] == ';':
     i = parseQuoted(cmd, dirtyfile, i+1)
   i += skipWhile(cmd, seps, i)
-  var line, col = -1
+  var line = -1
+  var col = 0
   i += parseInt(cmd, line, i)
   i += skipWhile(cmd, seps, i)
   i += parseInt(cmd, col, i)
 
-  execute(gIdeCmd, orig, dirtyfile, line, col)
+  execute(gIdeCmd, orig, dirtyfile, line, col-1)
 
 proc serve() =
   # do not stop after the first error: