[BUG] CTRL+Z will brick your claude code instance
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- lua, vim
- Ambito
- developer-experience, devtools
Direzione di ricerca
Inizia riproducendo CTRL+Z in modalità terminale con le versioni indicate di Neovim e Claude Code, quindi esamina il callback TermOpen e il mapping di terminal-mode mostrati nella soluzione alternativa. Il lavoro è completato quando CTRL+Z sospende l'istanza esterna di Neovim come previsto, senza lasciare inutilizzabile il terminale di Claude Code.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug Description
Pressing CTRL+Z while in terminal mode on a running claude code window places it into a background state:
Claude Code has been suspended. Run `fg` to bring Claude Code back.
Note: ctrl + z now suspends Claude Code, ctrl + _ undoes input.
After this, no amount of stopping, closing, restarting seems to get it back. You basically have to exit vim and start it again as far as I can tell.
To Reproduce
See above
Expected Behavior
Suspend vim entirely as if you were in any other window, rather than suspending the nested instance.
Environment
- Neovim version: 0.11.5
- Claude Code CLI version: 2.1.45
- OS: rocky linux
- Plugin version: aa9a5
Error Messages
N/A
Additional Context
This works for me as a workaround:
vim.api.nvim_create_autocmd("TermOpen", {
callback = function(ev)
local buf_name = vim.api.nvim_buf_get_name(ev.buf)
if buf_name:match("claude") then
vim.keymap.set("t", "<C-z>", "<cmd>suspend<CR>", {
buffer = ev.buf,
desc = "Suspend Vim from Claude terminal",
})
end
end,
})
- Lingua principale
- Lua
- Stelle
- 3.1k
- Fork
- 217
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di coder/claudecode.nvim
-
bug needs-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
coder/claudecode.nvim#314 ·
-
bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
coder/claudecode.nvim#313 ·
-
Is this plugin abondonned? Apertaneeds-triage
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
coder/claudecode.nvim#319 · 1 reazione ·
-
[BUG] 框选文本一直抱错误信息 Apertabug needs-triage
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
coder/claudecode.nvim#316 · 1 commento ·
-
needs-triage
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
coder/claudecode.nvim#309 ·
Tutte le issue di coder/claudecode.nvim
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
HenrikBengtsson/CBI-software#134 ·
-
Nmap
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
secondlife/slua#96 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100