fix(fish): Emit clear-screen escape sequence only in left prompt (#3588)

This commit is contained in:
Rashil Gandhi 2022-02-14 17:41:55 +05:30 committed by GitHub
parent e01abaac3b
commit e9e090e97e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -75,7 +75,7 @@ pub fn get_prompt(context: Context) -> String {
// A workaround for a fish bug (see #739,#279). Applying it to all shells
// breaks things (see #808,#824,#834). Should only be printed in fish.
if let Shell::Fish = context.shell {
if Shell::Fish == context.shell && context.target == Target::Main {
buf.push_str("\x1b[J"); // An ASCII control code to clear screen
}