Skip to content
This repository was archived by the owner on Mar 12, 2020. It is now read-only.

Commit e2ade1b

Browse files
committed
Results to the same window
1 parent 5a30142 commit e2ade1b

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

SQLTools.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,22 @@ def display(content, name="SQLTools Result"):
126126
resultContainer = STM.Window().create_output_panel(name)
127127
STM.Window().run_command("show_panel", {"panel": "output." + name})
128128
else:
129-
resultContainer = STM.Window().new_file()
130-
resultContainer.set_name(name)
131-
resultContainer.set_scratch(True) # avoids prompting to save
132-
129+
resultContainer = None
130+
views = STM.Window().views()
131+
for view in views:
132+
if view.name() == name:
133+
resultContainer = view;
134+
break;
135+
if not resultContainer:
136+
resultContainer = STM.Window().new_file()
137+
resultContainer.set_name(name)
138+
139+
resultContainer.set_scratch(True) # avoids prompting to save
133140
resultContainer.settings().set("word_wrap", "false")
134141
resultContainer.set_read_only(False)
135142
resultContainer.set_syntax_file('Packages/SQL/SQL.tmLanguage')
143+
resultContainer.run_command('select_all')
144+
resultContainer.run_command('left_delete')
136145
resultContainer.run_command('append', {'characters': content})
137146
resultContainer.set_read_only(True)
138147

0 commit comments

Comments
 (0)