Fakerr / git-recall

An interactive way to peruse your git history from the terminal
MIT License
2.12k stars 47 forks source link

line break results in broken redraw #6

Closed Teszko closed 7 years ago

Teszko commented 7 years ago

Hello, if a line exceeds the terminal width, it results in the first line not being removed on redraw and piling up every time you move the cursor. Tested on Debian Jessie (8.7) ncurses 5.9 less 458 reproducible in both gnome-terminal and terminator

git-recall_bug1

Fakerr commented 7 years ago

Indeed, there is a small bug. It should be easy to fix though. Thanks for reporting the issue, I'm working on it :) .

gustavjorlov commented 7 years ago

Seeing this issue as well. On macOS. If i make my terminal window wider than longest commit, the j and k movements work, but when pressing tab to open/close the code the code stays rendered even when closed.

Fakerr commented 7 years ago

Added a fix for this issue. (version 1.1.5) cc @Teszko

sigio commented 7 years ago

Yup... works for me ;)