Use wslview on WSL + minor rewrite

`wslview` has been included by default in WSL for a while now.
This commit is contained in:
awsr
2026-03-06 19:46:56 -08:00
parent b2f29911d2
commit 952fdedd73
+6 -4
View File
@@ -249,12 +249,14 @@ def open_folder(result_gallery, gallery_index = 0):
path = os.path.normpath(folder)
if platform.system() == "Windows":
os.startfile(path) # pylint: disable=no-member
elif platform.system() == "Darwin":
subprocess.Popen(["open", path]) # pylint: disable=consider-using-with
return
if platform.system() == "Darwin":
opener = "open"
elif "microsoft-standard-WSL2" in platform.uname().release:
subprocess.Popen(["wsl-open", path]) # pylint: disable=consider-using-with
opener = "wslview"
else:
subprocess.Popen(["xdg-open", path]) # pylint: disable=consider-using-with
opener = "xdg-open"
subprocess.Popen([opener, path]) # pylint: disable=consider-using-with
def create_output_panel(tabname, preview=True, prompt=None, height=None, transfer=True, scale=1, result_info=None):