From 1ee4f8ce392ecb07df1fa785b3c04ad875d85e75 Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Thu, 2 Feb 2023 09:57:17 +0100 Subject: [PATCH] Set working directory when launching executable --- remedy.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/remedy.py b/remedy.py index 65271a2..815515c 100644 --- a/remedy.py +++ b/remedy.py @@ -196,9 +196,11 @@ class RemedyInstance: project = self.window.project_data() if project and project.get("remedy_target"): remedy_target = project.get("remedy_target") + remedy_target = sublime.expand_variables(remedy_target, self.window.extract_variables()) if remedy_target: self.launch(remedy_target) + return if remedy_target == None: vars = self.window.extract_variables() @@ -227,6 +229,7 @@ class RemedyInstance: def launch(self, target): try: + os.chdir(os.path.dirname(target)) self.servername = "default" window = sublime.active_window() vars = window.extract_variables()