diff --git a/Source/Editor/Scripting/CodeEditors/ZedEditor.cpp b/Source/Editor/Scripting/CodeEditors/ZedEditor.cpp index dc43ed462..c0b40e0f8 100644 --- a/Source/Editor/Scripting/CodeEditors/ZedEditor.cpp +++ b/Source/Editor/Scripting/CodeEditors/ZedEditor.cpp @@ -51,7 +51,7 @@ void ZedEditor::FindEditors(Array* output) } #elif PLATFORM_LINUX char buffer[128]; - FILE* pipe = popen("/bin/bash -c \"type -p code\"", "r"); + FILE* pipe = popen("/bin/bash -c \"type -p zed\"", "r"); if (pipe) { StringAnsi pathAnsi; @@ -66,7 +66,7 @@ void ZedEditor::FindEditors(Array* output) } } { - const String path(TEXT("/usr/bin/code")); + const String path(TEXT("/usr/bin/zed")); if (FileSystem::FileExists(path)) { output->Add(New(path, false)); @@ -77,22 +77,22 @@ void ZedEditor::FindEditors(Array* output) // Detect Flatpak installations { CreateProcessSettings procSettings; - procSettings.FileName = TEXT("/bin/bash -c \"flatpak list --app --columns=application | grep com.visualstudio.code -c\""); + procSettings.FileName = TEXT("/bin/bash -c \"flatpak list --app --columns=application | grep dev.zed.Zed -c\""); procSettings.HiddenWindow = true; if (Platform::CreateProcess(procSettings) == 0) { - const String runPath(TEXT("flatpak run com.visualstudio.code")); - output->Add(New(runPath, false)); + const String runPath(TEXT("flatpak run dev.zed.Zed")); + output->Add(New(runPath)); return; } } #elif PLATFORM_MAC // System installed app - NSURL* AppURL = [[NSWorkspace sharedWorkspace]URLForApplicationWithBundleIdentifier:@"com.microsoft.VSCode"]; + NSURL* AppURL = [[NSWorkspace sharedWorkspace]URLForApplicationWithBundleIdentifier:@"dev.zed.Zed"]; if (AppURL != nullptr) { const String path = AppleUtils::ToString((CFStringRef)[AppURL path]); - output->Add(New(path, false)); + output->Add(New(path)); return; } @@ -101,15 +101,15 @@ void ZedEditor::FindEditors(Array* output) FileSystem::GetSpecialFolderPath(SpecialFolder::Documents, userFolder); String paths[3] = { - TEXT("/Applications/Visual Studio Code.app"), - userFolder + TEXT("/../Visual Studio Code.app"), - userFolder + TEXT("/../Downloads/Visual Studio Code.app"), + TEXT("/Applications/Zed.app"), + userFolder + TEXT("/../Zed.app"), + userFolder + TEXT("/../Downloads/Zed.app"), }; for (const String& path : paths) { if (FileSystem::DirectoryExists(path)) { - output->Add(New(path, false)); + output->Add(New(path)); break; } }