🧠Smart, seamless, directional navigation and resizing of Neovim + terminal multiplexer splits. Supports tmux, Wezterm, and Kitty. Think about splits in terms of "up/down/left/right".
MIT License
977
stars
43
forks
source link
fix(mux): Use `$TERM_PROGRAM` in multiplexer detection #60
$TMUX will return a value if it's running on your system, even if it's not in the active pane/emulator. $TERM_PROGRAM will be more accurate to the instance running.
To reproduce issue:
In any terminal emulator, run tmux
Run WezTerm and neovim
Use plugin commands. Plugin silently fails because it thinks it should be running tmux commands, not WezTerm commands.
$TMUX
will return a value if it's running on your system, even if it's not in the active pane/emulator.$TERM_PROGRAM
will be more accurate to the instance running.To reproduce issue: