mirror of
https://github.com/VSCodium/vscodium.git
synced 2026-04-26 12:50:15 +10:00
enhance(linux): external terminal launch command in shell (#2790)
This commit is contained in:
13
patches/linux/00-terminal-cmd-in-shell.patch
Normal file
13
patches/linux/00-terminal-cmd-in-shell.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/src/vs/platform/externalTerminal/node/externalTerminalService.ts b/src/vs/platform/externalTerminal/node/externalTerminalService.ts
|
||||
index e7cf3f54588..80075787abf 100644
|
||||
--- a/src/vs/platform/externalTerminal/node/externalTerminalService.ts
|
||||
+++ b/src/vs/platform/externalTerminal/node/externalTerminalService.ts
|
||||
@@ -327,7 +327,7 @@ export class LinuxExternalTerminalService extends ExternalTerminalService implem
|
||||
const env = getSanitizedEnvironment(process);
|
||||
const basename = path.basename(exec).toLowerCase();
|
||||
const args = basename === 'ghostty' && cwd ? [`--working-directory=${cwd}`] : [];
|
||||
- const child = spawner.spawn(exec, args, { cwd, env });
|
||||
+ const child = spawner.spawn(exec, args, { cwd, env, shell: true });
|
||||
child.on('error', e);
|
||||
child.on('exit', () => c());
|
||||
});
|
||||
Reference in New Issue
Block a user