Comments (2)
possible solution started in cwd_displaying
04139dd which implements the solution of using a seperate 'window' to allow cwd to span multiple lines:
there are some issues regarding text cutoffs due to the order at which the windows get drawn, which might be fixable. to clarify this would still not fix the ever so slight difference with some sizes working and others just being one char off, since thats due to the bad handling of wide chars. but with the full width of the window these edgecases would appear less.
from fuf.
it seems the cutoff of characters is something magical, it doesnt happen in all terminals, sometimes it does seem to get printed correctly, and even when trying to force the cwd window to be drawn last it refuses to fix the issue. so I'm letting that part be, cwd spanning both windows is an edgecase at best anyways.
I did 'fix' widechar(moonrunes) handling in 04e5729, if it stays okay I'll merge and call it good enough
from fuf.
Related Issues (20)
- optimization causes segfaults in color parsing HOT 1
- commandline arguments HOT 2
- corruption of ui and segfaults while scrolling rapidly HOT 5
- open_file() issues with different open scripts
- expand/improve default scripts HOT 1
- better loading canceling HOT 1
- handle current directory getting deleted
- resizing while loading segfaults
- dont uselessly refresh at top/bottom of filelist HOT 1
- fix open_with
- crashes on empty directory refreshes
- show uid/gid even when unresolvable
- previews dont always get started HOT 3
- add shell completion HOT 1
- prompt drawing issues after resize
- large directories dont always start loading HOT 4
- Define environment variables HOT 1
- location bookmarks HOT 11
- freezing of ui
- double preview render
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 fuf.