diff --git a/Editor/Code/CodeFork.cs b/Editor/Code/CodeFork.cs index 9831e46..6c923e5 100644 --- a/Editor/Code/CodeFork.cs +++ b/Editor/Code/CodeFork.cs @@ -56,6 +56,15 @@ public record CodeFork : IAppInfo UserDataDirName = ".windsurf" }, new() + { + Name = "Devin", + WindowsDefaultDirName = "Devin", + WindowsExeName = "Devin.exe", + MacAppName = "Devin.app", + LinuxExeName = "Devin", + UserDataDirName = ".devin" + }, + new() { Name = "Windsurf Next", WindowsDefaultDirName = "Windsurf Next", @@ -108,7 +117,7 @@ public record CodeFork : IAppInfo MacAppName = "VSCodium.app", LinuxExeName = "codium", UserDataDirName = ".vscodium", - LatestLanguageVersion = new Version(13, 0) + LatestLanguageVersion = new Version(13, 0) } }; diff --git a/Editor/MacOSAppDiscover.cs b/Editor/MacOSAppDiscover.cs index 70dc84d..fecc1e8 100644 --- a/Editor/MacOSAppDiscover.cs +++ b/Editor/MacOSAppDiscover.cs @@ -40,6 +40,8 @@ public List GetCandidatePaths() var candidateDirs = new[] { "/Applications", + "/Applications/IDE", + "/Applications/Others", "/System/Applications", "/usr/local/bin", "/opt/homebrew/bin", @@ -142,4 +144,4 @@ public bool IsCandidate(string exePath) return File.Exists(exePath) && exePath.EndsWith(executableName, StringComparison.OrdinalIgnoreCase); } } -} \ No newline at end of file +} diff --git a/Editor/Plugins.meta b/Editor/Plugins.meta deleted file mode 100644 index a8dd933..0000000 --- a/Editor/Plugins.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8adde8f53decb0044b44a95a13899f0d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: