oh-my-fish / theme-bobthefish

A Powerline-style, Git-aware fish theme optimized for awesome.
MIT License
1.45k stars 225 forks source link

date is overflowing to the next line & newline after every character #155

Open fl0wx opened 6 years ago

fl0wx commented 6 years ago

hey all,

im using latest fish, latest omf and latest bobthefish. im on windows 10 with ubuntushell and Font: DejaVuSansMono for Powerline

ouput locale:

image

here you can see bot of my issues. if i type any character i got a new line and like the other isssue i got overflowed dates but cant fix it like he did.

Any ideas?

kr flow

Hariama commented 5 years ago

@fl0wx , have you resolved the issue by any chance? I'm experiencing exactly the same after the OMF-install, but with the cygwin version of Fish-shell in hyper terminal.

bobthecow commented 5 years ago

I've seen similar sorts of issues on terminals that mistakenly thought the extended powerline glyphs (like the arrow on the right side) were double-width characters.

Try running with powerline glyphs disabled (set -g theme_powerline_fonts no) and see if that fixes it?

bellomo commented 5 years ago

Any news on this? I'm having this issue as well. Tried disabling poweline fonts but doesn't fix it. Running from cmder.

Oh My Fish version: 6 OS type: CYGWIN_NT-10.0 Fish version: fish, version 2.7.0 Git version: git version 2.17.0 Git core.autocrlf: no Your shell is ready to swim.

Hariama commented 5 years ago

Any news on this? I'm having this issue as well. Tried disabling poweline fonts but doesn't fix it. Running from cmder.

Oh My Fish version: 6 OS type: CYGWIN_NT-10.0 Fish version: fish, version 2.7.0 Git version: git version 2.17.0 Git core.autocrlf: no Your shell is ready to swim.

Woops, I should have responded on this a long time ago. I actually switched to WSL after I couldn't get this to work on Cygwin, and I can really recommend taking the plunge. One remark I must note is that perhaps the issue lies with 'git core.autocrlf: no'. If you'd still like to try to fix this in Cygwin, you could try setting the line endings to 'true' or 'input', by running one of following commands (i.e., only what is between brackets): [git core.autocrlf true] or [git core.autocrlf input].