-
Notifications
You must be signed in to change notification settings - Fork 598
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
What system are you running Yazi on?
Linux X11
What terminal are you running Yazi in?
tmux next-3.5
yazi --debug
output
Yazi
Version: 0.3.3 (9483798 2024-09-09)
Debug : false
OS : linux-x86_64 (unix)
Ya
Version: 0.3.3 (VERGEN_IDEMPOTENT_OUTPUT 2024-09-08)
Emulator
Emulator.via_env: ("screen-256color", "tmux")
Emulator.via_csi: Ok(Unknown([KittyOld]))
Emulator.detect : Unknown([KittyOld])
Adapter
Adapter.matches: X11
Desktop
XDG_SESSION_TYPE : Some("x11")
WAYLAND_DISPLAY : None
DISPLAY : Some(":0")
SWAYSOCK : None
HYPRLAND_INSTANCE_SIGNATURE: None
WAYFIRE_SOCKET : None
SSH
shared.in_ssh_connection: false
WSL
WSL: false
Variables
SHELL : Some("/bin/bash")
EDITOR : Some("vim")
VISUAL : None
YAZI_FILE_ONE : None
YAZI_CONFIG_HOME : None
Text Opener
default: Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })
block : Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })
Multiplexers
TMUX : true
tmux version : 3.5
ZELLIJ_SESSION_NAME: None
Zellij version : No such file or directory (os error 2)
Dependencies
file : 5.45
ueberzugpp : No such file or directory (os error 2)
ffmpegthumbnailer: No such file or directory (os error 2)
magick : No such file or directory (os error 2)
fzf : 0.54.3
fd : No such file or directory (os error 2)
rg : No such file or directory (os error 2)
chafa : 1.14.0
zoxide : No such file or directory (os error 2)
7z : No such file or directory (os error 2)
7zz : No such file or directory (os error 2)
jq : 1.7
--------------------------------------------------
When reporting a bug, please also upload the `yazi.log` log file - only upload the most recent content by time.
You can find it in the "/home/sgrechanik/.local/state/yazi" directory.
Did you try the latest nightly build to see if the problem got fixed?
Yes, and I updated the debug information above (yazi --debug
) to the nightly that I tried
Describe the bug
yazi sets allow-passthrough in tmux even if it's already set, erasing the original value of the option, which may be all
(allow communication from invisible panes). See the corresponding code in icat kitten that checks if the option is set first: https://github.com/kovidgoyal/kitty/blob/c166589150a3ae36a2303d4381090159f5f5b2da/tools/tui/tmux.go#L68
Minimal reproducer
$ tmux set -p allow-passthrough all
$ tmux show -pA allow-passthrough
allow-passthrough* all
$ ./target/release/yazi
$ tmux show -pA allow-passthrough
allow-passthrough on
Anything else?
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working