You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yazi
Version: 25.5.31 (b65a880 2025-05-30)
Debug :false
Triple : x86_64-pc-windows-msvc (windows-x86_64)
Rustc : 1.87.0 (17067e9a 2025-05-09)
Ya
Version: 25.5.31 (b65a880 2025-05-30)
Emulator
TERM : Some("xterm-256color")
TERM_PROGRAM : None
TERM_PROGRAM_VERSION: None
Brand.from_env : Some(Microsoft)
Emulator.detect : Emulator { kind: Left(Microsoft), light: false, csi_16t: (10, 20), force_16t: true }
Adapter
Adapter.matches : Sixel
Dimension.available: Dimension { rows: 41, columns: 70, width: 0, height: 0 }
Desktop
XDG_SESSION_TYPE : None
WAYLAND_DISPLAY : None
DISPLAY : Some("needs-to-be-defined")
SWAYSOCK : None
HYPRLAND_INSTANCE_SIGNATURE: None
WAYFIRE_SOCKET : None
SSH
shared.in_ssh_connection: false
WSL
WSL: false
Variables
SHELL : Some("D:\\Software\\Scoop\\apps\\git\\2.50.1\\usr\\bin\\bash.exe")
EDITOR : Some("nvim")
VISUAL : None
YAZI_FILE_ONE : None
YAZI_CONFIG_HOME: None
YAZI_ZOXIDE_OPTS: None
FZF_DEFAULT_OPTS: Some("\n --cycle\n --height 90%\n --style=minimal\n --layout reverse\n --info inline-right\n --bind \'ctrl-a:select-all\'\n --bind \'ctrl-b:preview-half-page-up\'\n --bind \'ctrl-f:preview-half-page-down\'\n --bind \'alt-p:change-preview-window(down|hidden|)\'\n --bind \'ctrl-y:execute-silent(echo -n {} | clip)+abort\'\n")
Text Opener
default : Some(OpenerRule { run: "nvim %*", block: true, orphan: false, desc: "vim", for: None, spread: true })
block-create: Some(OpenerRule { run: "nvim %*", block: true, orphan: false, desc: "vim", for: None, spread: true })
block-rename: Some(OpenerRule { run: "nvim %*", block: true, orphan: false, desc: "vim", for: None, spread: true })
Multiplexers
TMUX :false
tmux version : program not found
tmux build flags : enable-sixel=Unknown
ZELLIJ_SESSION_NAME: None
Zellij version : program not found
Dependencies
file : 5.46
ueberzugpp : program not found
ffmpeg/ffprobe: 7.1.1 / 7.1.1
pdftoppm : 24.08.0
magick : 7.1.2-0
fzf : 0.65.0
fd/fdfind : 10.2.0 / program not found
rg : 14.1.1
chafa : program not found
zoxide : 0.9.7
7zz/7z : program not found / 25.00
resvg : 0.45.1
jq : 1.8.1
Clipboard
wl-copy/paste: program not found / program not found
xclip : program not found
xsel : program not found
Routine
`file -bL --mime-type`: text/plain
See https://yazi-rs.github.io/docs/plugins/overview#debugging on how to enable logging or debug runtime errors.
Describe the question
After starting yazi and using to launch a bash shell, if I press <C-c>, the terminal behavior becomes very strange — prompts may be duplicated, input is echoed incorrectly, or commands appear to be concatenated.
My keymap configuration includes:
prepend_keymap = [
{ on = "<C-s>", run = 'shell "bash" --block --confirm', desc = "Open shell here" },
]
Steps to reproduce:
yy
<C-s><C-c>
ls
Workbench 14:44 ❯ yy
Workbench 14:44 ❯ ^C
Workbench 14:44 ❯ Workbench 14:44 ❯ l
bash: s: command not found
Workbench 14:44 ❯
If i use bash to launch a bash shell, and press <C-c> it work well.
If i change "bash" to "powershell" it work well too.
Workbench 15:16 ❯ yy
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS D:\Workbench> ^C
PS D:\Workbench> date
2025年09月20日 15:16:15
PS D:\Workbench>
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
What system are you running Yazi on?
Windows
What terminal are you running Yazi in?
Yazi 25.5.31 (b65a880 2025-05-30)
yazi --debugoutputYazi Version: 25.5.31 (b65a880 2025-05-30) Debug : false Triple : x86_64-pc-windows-msvc (windows-x86_64) Rustc : 1.87.0 (17067e9a 2025-05-09) Ya Version: 25.5.31 (b65a880 2025-05-30) Emulator TERM : Some("xterm-256color") TERM_PROGRAM : None TERM_PROGRAM_VERSION: None Brand.from_env : Some(Microsoft) Emulator.detect : Emulator { kind: Left(Microsoft), light: false, csi_16t: (10, 20), force_16t: true } Adapter Adapter.matches : Sixel Dimension.available: Dimension { rows: 41, columns: 70, width: 0, height: 0 } Desktop XDG_SESSION_TYPE : None WAYLAND_DISPLAY : None DISPLAY : Some("needs-to-be-defined") SWAYSOCK : None HYPRLAND_INSTANCE_SIGNATURE: None WAYFIRE_SOCKET : None SSH shared.in_ssh_connection: false WSL WSL: false Variables SHELL : Some("D:\\Software\\Scoop\\apps\\git\\2.50.1\\usr\\bin\\bash.exe") EDITOR : Some("nvim") VISUAL : None YAZI_FILE_ONE : None YAZI_CONFIG_HOME: None YAZI_ZOXIDE_OPTS: None FZF_DEFAULT_OPTS: Some("\n --cycle\n --height 90%\n --style=minimal\n --layout reverse\n --info inline-right\n --bind \'ctrl-a:select-all\'\n --bind \'ctrl-b:preview-half-page-up\'\n --bind \'ctrl-f:preview-half-page-down\'\n --bind \'alt-p:change-preview-window(down|hidden|)\'\n --bind \'ctrl-y:execute-silent(echo -n {} | clip)+abort\'\n") Text Opener default : Some(OpenerRule { run: "nvim %*", block: true, orphan: false, desc: "vim", for: None, spread: true }) block-create: Some(OpenerRule { run: "nvim %*", block: true, orphan: false, desc: "vim", for: None, spread: true }) block-rename: Some(OpenerRule { run: "nvim %*", block: true, orphan: false, desc: "vim", for: None, spread: true }) Multiplexers TMUX : false tmux version : program not found tmux build flags : enable-sixel=Unknown ZELLIJ_SESSION_NAME: None Zellij version : program not found Dependencies file : 5.46 ueberzugpp : program not found ffmpeg/ffprobe: 7.1.1 / 7.1.1 pdftoppm : 24.08.0 magick : 7.1.2-0 fzf : 0.65.0 fd/fdfind : 10.2.0 / program not found rg : 14.1.1 chafa : program not found zoxide : 0.9.7 7zz/7z : program not found / 25.00 resvg : 0.45.1 jq : 1.8.1 Clipboard wl-copy/paste: program not found / program not found xclip : program not found xsel : program not found Routine `file -bL --mime-type`: text/plain See https://yazi-rs.github.io/docs/plugins/overview#debugging on how to enable logging or debug runtime errors.Describe the question
After starting yazi and using to launch a bash shell, if I press
<C-c>, the terminal behavior becomes very strange — prompts may be duplicated, input is echoed incorrectly, or commands appear to be concatenated.My keymap configuration includes:
Steps to reproduce:
Workbench 14:44 ❯ yy Workbench 14:44 ❯ ^C Workbench 14:44 ❯ Workbench 14:44 ❯ l bash: s: command not found Workbench 14:44 ❯If i use
bashto launch a bash shell, and press<C-c>it work well.If i change "bash" to "powershell" it work well too.
Anything else?
No response
Checklist
Beta Was this translation helpful? Give feedback.
All reactions