This repository was archived by the owner on Mar 12, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments