Merge pull request #24622 from Supatier/fix-vscode-w-uncommon-exec-name

Fix: Cannot find code editor: VSCode; although installed on linux
This commit is contained in:
Ignacio Etcheverry 2018-12-27 10:13:04 +01:00 committed by GitHub
commit ac118434ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -251,6 +251,14 @@ Error GodotSharpEditor::open_in_external_editor(const Ref<Script> &p_script, int
// Try to search it again if it wasn't found last time or if it was removed from its location
vscode_path = path_which("code");
}
if (vscode_path.empty() || !FileAccess::exists(vscode_path)) {
// On some Linux distro the executable has the name vscode
vscode_path = path_which("vscode");
}
if (vscode_path.empty() || !FileAccess::exists(vscode_path)) {
// Executable name when installing VSCode directly from MS on Linux
vscode_path = path_which("visual-studio-code");
}
List<String> args;