@@ -351,11 +351,23 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
351351 }
352352
353353 // Initialize out-of-scope variables that need to recieve persistent global state values
354- this . getState ( ) . then ( ( { soundEnabled, terminalShellIntegrationTimeout, terminalCommandDelay } ) => {
355- setSoundEnabled ( soundEnabled ?? false )
356- Terminal . setShellIntegrationTimeout ( terminalShellIntegrationTimeout ?? TERMINAL_SHELL_INTEGRATION_TIMEOUT )
357- Terminal . setCommandDelay ( terminalCommandDelay ?? 0 )
358- } )
354+ this . getState ( ) . then (
355+ ( {
356+ soundEnabled,
357+ terminalShellIntegrationTimeout,
358+ terminalCommandDelay,
359+ terminalZshClearEolMark,
360+ terminalPowershellCounter,
361+ } ) => {
362+ setSoundEnabled ( soundEnabled ?? false )
363+ Terminal . setShellIntegrationTimeout (
364+ terminalShellIntegrationTimeout ?? TERMINAL_SHELL_INTEGRATION_TIMEOUT ,
365+ )
366+ Terminal . setCommandDelay ( terminalCommandDelay ?? 0 )
367+ Terminal . setTerminalZshClearEolMark ( terminalZshClearEolMark ?? true )
368+ Terminal . setPowershellCounter ( terminalPowershellCounter ?? false )
369+ } ,
370+ )
359371
360372 // Initialize tts enabled state
361373 this . getState ( ) . then ( ( { ttsEnabled } ) => {
@@ -1200,6 +1212,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
12001212 terminalShellIntegrationTimeout,
12011213 terminalCommandDelay,
12021214 terminalPowershellCounter,
1215+ terminalZshClearEolMark,
12031216 fuzzyMatchThreshold,
12041217 mcpEnabled,
12051218 enableMcpServerCreation,
@@ -1269,6 +1282,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
12691282 terminalShellIntegrationTimeout : terminalShellIntegrationTimeout ?? TERMINAL_SHELL_INTEGRATION_TIMEOUT ,
12701283 terminalCommandDelay : terminalCommandDelay ?? 0 ,
12711284 terminalPowershellCounter : terminalPowershellCounter ?? false ,
1285+ terminalZshClearEolMark : terminalZshClearEolMark ?? true ,
12721286 fuzzyMatchThreshold : fuzzyMatchThreshold ?? 1.0 ,
12731287 mcpEnabled : mcpEnabled ?? true ,
12741288 enableMcpServerCreation : enableMcpServerCreation ?? true ,
@@ -1357,6 +1371,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
13571371 stateValues . terminalShellIntegrationTimeout ?? TERMINAL_SHELL_INTEGRATION_TIMEOUT ,
13581372 terminalCommandDelay : stateValues . terminalCommandDelay ?? 0 ,
13591373 terminalPowershellCounter : stateValues . terminalPowershellCounter ?? false ,
1374+ terminalZshClearEolMark : stateValues . terminalZshClearEolMark ?? true ,
13601375 mode : stateValues . mode ?? defaultModeSlug ,
13611376 language : stateValues . language ?? formatLanguage ( vscode . env . language ) ,
13621377 mcpEnabled : stateValues . mcpEnabled ?? true ,
0 commit comments