From 0b09eeede5f8a1533c166fe97844834ceb2ee178 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Wed, 1 May 2013 22:26:48 +0300 Subject: [PATCH] remove some hard-coded paths --- autoload/nimrod_vim.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autoload/nimrod_vim.py b/autoload/nimrod_vim.py index 2c7201e..120b9e9 100644 --- a/autoload/nimrod_vim.py +++ b/autoload/nimrod_vim.py @@ -15,13 +15,13 @@ def disable_sigint(): signal.signal(signal.SIGINT, signal.SIG_IGN) class NimrodThread(threading.Thread): - def __init__(self): + def __init__(self, project_path): super(NimrodThread, self).__init__() self.tasks = Queue.Queue() self.responses = Queue.Queue() self.nim = subprocess.Popen( - ["nimrod", "serve", "--server.type:stdin", "nimrod.nim"], - cwd = "/Users/zahary/Projects/nim/compiler", + ["nimrod", "serve", "--server.type:stdin", project_path], + cwd = os.path.dirname(project_path), stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.STDOUT, @@ -73,7 +73,7 @@ def execNimCmd(project, cmd, async = True): if projects.has_key(project): target = projects[project] else: - target = NimrodVimThread() + target = NimrodVimThread(project) projects[project] = target target.start()