You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Title: fix(theme): add missing newline in lucky theme
Description: This PR fixes a visual bug in themes/lucky/lucky.theme.sh.
The Issue: Currently, the prompt does not start on a new line if the preceding command output lacks a trailing newline (e.g., calling a REST API via curl). This results in the prompt being appended directly to the output, making it difficult to read.
Why: The suggestion correctly identifies a potential bug due to an unquoted variable, which could lead to word splitting, and proposes a fix that aligns with shell scripting best practices.
You just added a \n to every print of the prompt, so it will add a newline regardless of the output of the previous command.
So this is not a fix.
With your fix, notice the extra new line:
Without your fix:
Also, this behavior occurs with other themes as well. So i think, if a fix is developed, it should be implemented in all themes.
minimal:
agnoster:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
Title: fix(theme): add missing newline in lucky theme
Description: This PR fixes a visual bug in themes/lucky/lucky.theme.sh.
The Issue: Currently, the prompt does not start on a new line if the preceding command output lacks a trailing newline (e.g., calling a REST API via curl). This results in the prompt being appended directly to the output, making it difficult to read.
Example of the bug:
Changes:
I would appreciate it if this could be merged into the master branch.
PR Type
Bug fix
Description
Add missing newline to lucky theme prompt
Ensures prompt starts on new line after commands
Fixes visual bug when output lacks trailing newline
Diagram Walkthrough
File Walkthrough
lucky.theme.sh
Prepend newline to prompt initializationthemes/lucky/lucky.theme.sh
PS1variable initializationoutput
trailing newline