Comment by anuramat
6 months ago
"tmux capture-pane" strips escape sequences that break the terminal and sets all the right variables; try using expect with e.g. neovim
6 months ago
"tmux capture-pane" strips escape sequences that break the terminal and sets all the right variables; try using expect with e.g. neovim
You right, it's pseudo terminal needed. The module pty of python can do this
maybe 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)
I did use a shell script and script(1) to automate vi. Don't see the issue?
I suppose things that cause most of the problems don't exist in vi, eg (24 bit) color, image protocols or $TERM dependent features