Comments (2)
Sorry for the late reply, I was busy with other things. abduco git switches to the alternate screen buffer before executing the given command. The issue you describe happens if the terminal doesn't support the alternate screen buffer in which case the cursor is most likely just placed at the left top most position, thus overwriting previous output.
As far as I know all modern terminal emulators are xterm compatible in this regard and support the alternate screen buffer. I tested it in st and dvtm git without problem. The one notable exception is the linux framebuffer console. Which terminal are you using?
It would be possible to query the terminfo database for the smcup/rmcup
entries to use for the switch to the alternate screen buffer instead of hard coding xterm specific values. However I would like to avoid a dependency on termcap/terminfo libraries if possible. A somewhat hacky but less invasive change would be to check for $TERM=linux
and avoid the use of the alternate screen buffer in this case.
from abduco.
I'm using st (0.5) and dvtm (0.12). This issue doesn't happen when running plain st without dvtm. Perhaps it is something to do with dvtm-0.12? I'll install dvtm-git later and report back.
Okay, yep. With dvtm-git installed, the issue disappears. I'll run on the git package for now then.
from abduco.
Related Issues (20)
- Set an environment variable with the session name/socket. HOT 2
- Implicit passthru breaks no-option listing behavior
- Cannot scroll HOT 12
- Is abdcuo dead code base or in a need of maintainer? HOT 3
- Conflict with CMUS HOT 2
- RFE: session timeout
- Programmatically send keys to session HOT 6
- Various keys behaving funky (KEY_HOME, KEY_IC, etc.) HOT 1
- Feature request: Auto naming of sessions HOT 4
- Race condition between EOF & MSG_EXIT
- get current session HOT 2
- -f
- Active sessions depend on network connection on macOS
- Remotely run a command in running session an additional command on attach HOT 8
- Follow Freedesktop's XDG base directory specification
- Is there a way to share a session?
- detach not working on re-attach HOT 2
- Fhjjj
- History
- Crash ( all session gone) after `:update<CR>`
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 abduco.