From b871f338820e567e51ebcd66ee0a3121a692eec2 Mon Sep 17 00:00:00 2001 From: Jan De Dobbeleer Date: Mon, 25 Nov 2024 07:04:49 +0100 Subject: [PATCH] fix(block): right align on overflow break resolves #5766 --- src/prompt/engine.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/prompt/engine.go b/src/prompt/engine.go index 49d98819..9027b7b1 100644 --- a/src/prompt/engine.go +++ b/src/prompt/engine.go @@ -74,6 +74,11 @@ func (e *Engine) canWriteRightBlock(length int, rprompt bool) (int, bool) { canWrite := availableSpace >= promptBreathingRoom + // reset the available space when we can't write so we can fill the line + if !canWrite { + availableSpace = consoleWidth - length + } + return availableSpace, canWrite }