From c2de69bbfd0a240a1595bfa497304ac4d59930e0 Mon Sep 17 00:00:00 2001 From: Vladimir Iakovlev Date: Mon, 9 Oct 2017 19:03:18 +0200 Subject: [PATCH] #682: Fix zsh PS1 width in experimental instant mode --- thefuck/shells/zsh.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/thefuck/shells/zsh.py b/thefuck/shells/zsh.py index cd7bd01..1498837 100644 --- a/thefuck/shells/zsh.py +++ b/thefuck/shells/zsh.py @@ -31,7 +31,9 @@ class Zsh(Generic): def instant_mode_alias(self, alias_name): if os.environ.get('THEFUCK_INSTANT_MODE', '').lower() == 'true': - mark = USER_COMMAND_MARK + '\b' * len(USER_COMMAND_MARK) + mark = ('%{' + + USER_COMMAND_MARK + '\b' * len(USER_COMMAND_MARK) + + '%}') return ''' export PS1="{user_command_mark}$PS1"; {app_alias}