oh-my-fish / theme-budspencer

A theme for nerds, makes fish even more powerful. It's equipped with a hell of a lot of nice functions and key bindings to speed up your workflow.
MIT License
106 stars 42 forks source link

does only work with en_US.UTF-8 locale #65

Closed hoermannpaul closed 4 years ago

hoermannpaul commented 4 years ago

If I change to any different locale from another country, i have weird errors and can't see the status infos (i.e. cwd) anymore. It also happens if I only set LC_TIME to something else, indicating it may has something to do with the time format.

clayauld commented 4 years ago

Do you have a log of the error or an output of what the error says?

hoermannpaul commented 4 years ago

Sorry for not adding right away, lazy me ...

On boot there actually is no error, just the terminal is blank without any prompt. I can type just fine though. To reproduce it should be sufficient to add LC_TIME other than main language to /etc/locale.conf (and apply by rebooting). I cant reproduce the error output right now, but i now think its a issue with fish and not with the theme, because other themes wont work either. It does also not matter if i use st or xfce4-terminal. I will report this in the main fish repo later on.

hoermannpaul commented 4 years ago

executing LC_TIME=en_UK.UTF-8 fish when my locale is en_US.UTF-8 is sufficient for me to either fix or brake it.

hoermannpaul commented 4 years ago

please close the issue, it was my fault because i forgot to gen-locale with en_GB uncommented. this resulted in a python error which resulted in omf breaking

clayauld commented 4 years ago

Glad you got it figured out!