Comments (3)
Since nowadays it's quite easy to do checks across Linux distributions I spent some time on that.
All the checks are done with distrobox:
- spawn new container with empty user home dir.
- install zsh
- install starship
- activate starship
The result:
Ubuntu 22.04 - exhibits the problem described above
Ubuntu 23.10 - exhibits the problem described above
RHEL 9 - broken (actually its broken in the same way even before activating starship)
Fedora 38 - exhibits the problem described above
Fedora 39 - exhibits the problem described above
OpenSUSE Leap - exhibits the problem described above
I stopped here.
Also, I checked starship versions back to version v1.16.0 with the same outcome.
I hope this helps.
from starship.
Further info,
I tacked it down to a problem with the 'character' prompt plugin/module(?).
It's broken if UTF-8 character is used as $symbol.
If I replace the fancy '❯' with ASCII '>' the problem goes away.
Strangely enough, it's broken only under ZSH, I tried BASH and FISH and the problem does not show under these shells.
from starship.
Sorry for the noise.
The problem was with my local config.
My locale (LC_xxx) variables got messed up at some point of time (set to non-UTF locale).
Setting them properly fixed the problem.
from starship.
Related Issues (20)
- Tab completion for starship doesn't work in warp HOT 2
- Docker context timing >3000ms HOT 1
- korn shell compatitability HOT 3
- Questionable prompt behaviour when both bun and node are installed HOT 5
- Release for s390x architecture
- Config for disabling conda simply doesn't work HOT 1
- AWS disabled not work HOT 2
- Allow to globally customize section prefix or suffix HOT 2
- binary size massively increased for aarch64 HOT 1
- `starship init bash` in vscode: integrated terminal crashes due to infinite loop
- Command Duration: Show decimals for seconds instead of rendering millis separately HOT 1
- Make `render_time` format more consistent
- Override settings for specific shell HOT 1
- OS - Add ArcoLinux HOT 1
- `cmd_duration`: Introduce Variables
- issue with custom format: unable to remove <username>@<hostname> HOT 2
- [Windows] (starship::config): Failed to load config value: Error in 'StarshipRoot' at 'os': Unknown key HOT 6
- Requesting the build for x86_64-pc-windows-msvc HOT 1
- Starship only shows up from second prompt onwards HOT 1
- Python Logo showing empty icon HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from starship.