Set working directory when launching executable
This commit is contained in:
@@ -196,9 +196,11 @@ class RemedyInstance:
|
|||||||
project = self.window.project_data()
|
project = self.window.project_data()
|
||||||
if project and project.get("remedy_target"):
|
if project and project.get("remedy_target"):
|
||||||
remedy_target = project.get("remedy_target")
|
remedy_target = project.get("remedy_target")
|
||||||
|
remedy_target = sublime.expand_variables(remedy_target, self.window.extract_variables())
|
||||||
|
|
||||||
if remedy_target:
|
if remedy_target:
|
||||||
self.launch(remedy_target)
|
self.launch(remedy_target)
|
||||||
|
return
|
||||||
|
|
||||||
if remedy_target == None:
|
if remedy_target == None:
|
||||||
vars = self.window.extract_variables()
|
vars = self.window.extract_variables()
|
||||||
@@ -227,6 +229,7 @@ class RemedyInstance:
|
|||||||
|
|
||||||
def launch(self, target):
|
def launch(self, target):
|
||||||
try:
|
try:
|
||||||
|
os.chdir(os.path.dirname(target))
|
||||||
self.servername = "default"
|
self.servername = "default"
|
||||||
window = sublime.active_window()
|
window = sublime.active_window()
|
||||||
vars = window.extract_variables()
|
vars = window.extract_variables()
|
||||||
|
|||||||
Reference in New Issue
Block a user