File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -19,10 +19,13 @@ export async function activate(ctx: vscode.ExtensionContext): Promise<void> {
19
19
// This is janky, but that's alright since it provides such minimal
20
20
// functionality to the extension.
21
21
//
22
- // Prefer the anysphere.open-remote-ssh extension if it exists. This makes
23
- // our extension compatible with Cursor. Otherwise fall back to the official
24
- // SSH extension.
22
+ // The jeanp413 extension is available for vscodium and all bundled from there,
23
+ // so we check for that first. If it's not available, we check for the windsurf, then
24
+ // anysphere extension which is the cursor fork of the first one. If that's not
25
+ // available, we check for the official ms remote-ssh extension.
25
26
const remoteSSHExtension =
27
+ vscode . extensions . getExtension ( "jeanp413.open-remote-ssh" ) ||
28
+ vscode . extensions . getExtension ( "codeium.windsurf-remote-openssh" ) ||
26
29
vscode . extensions . getExtension ( "anysphere.open-remote-ssh" ) ||
27
30
vscode . extensions . getExtension ( "ms-vscode-remote.remote-ssh" )
28
31
if ( ! remoteSSHExtension ) {
You can’t perform that action at this time.
0 commit comments