4 ms·
"tmux capture-pane" strips escape sequences that break the terminal and sets all the right variables; try using expect with e.g. neovim
by anuramat 1y ago
"tmux capture-pane" strips escape sequences that break the terminal and sets all the right variables; try using expect with e.g. neovim
- barmic12 1y agoYou right, it's pseudo terminal needed. The module pty of python can do this
- anuramat 1y agomaybe I'm biased, but python feels like endless boilerplate for unixy stuff also I'm mostly using it to prepare an interactive environment anyway, so I don't see alternatives for my usecase (maybe zellij, but they don't even support sending keystrokes to a specific pane)
- blueflow 1y agoI did use a shell script and script(1) to automate vi. Don't see the issue?
- anuramat 1y agoI suppose things that cause most of the problems don't exist in vi, eg (24 bit) color, image protocols or $TERM dependent features