Did you check docs and existing issues?
:checkhealth opencode output
============================================================================== opencode: 3 ⚠️ opencode.nvim ~ - ✅ OK nvim version: 0.11.5+g9fa7c0a046. - ✅ OK opencode.nvim git commit hash: 364c7336562329f6c901629710070ea6ae256e3b. - ✅ OK vim.g.opencode_opts: {} opencode.nvim [binaries] ~ - ✅ OK opencode available with version INFO 2026-01-25T13:57:58 +102ms service=models.dev file={} refreshing. - ⚠️ WARNING opencode version has a major version mismatch with latest tested version 1.1.11: may cause compatibility issues. - ✅ OK curl available. opencode.nvim [snacks] ~ - ✅ OK snacks.input is enabled: ask() will be enhanced. - ✅ OK blink.cmp is available: opts.ask.blink_cmp_sources will be registered in ask(). - ✅ OK snacks.picker is enabled: select() will be enhanced. opencode.nvim [providers] ~ - ✅ OK Configured opencode provider: snacks. - ✅ OK The snacks provider is available. - ⚠️ WARNING The kitty provider is not available — KITTY_LISTEN_ON environment variable is not set. - ADVICE: - Enable remote control in kitty. - ✅ OK The wezterm provider is available. - ⚠️ WARNING The tmux provider is not available — tmux executable not found in $PATH. - ADVICE: - Install tmux and ensure it's in your $PATH. - ✅ OK The terminal provider is available.
Describe the bug
Esc twice is necessary for interrupting opencode session. However, it seems that Esc will turn the terminal (running opencode) into normal mode. How to supress that setup?
Thanks!
Steps To Reproduce
- Open opencode pane
- type something to let the opencode thinking
- try to interrupt the opencode by pressing Esc twice
- Failed to interrupt the opencode
Expected Behavior
We should Esc twice to interrupt the opencode.
Did you check docs and existing issues?
:checkhealth opencodeoutput============================================================================== opencode: 3⚠️ opencode.nvim ~ - ✅ OK ⚠️ WARNING ⚠️ WARNING The ⚠️ WARNING The
nvimversion:0.11.5+g9fa7c0a046. - ✅ OKopencode.nvimgit commit hash:364c7336562329f6c901629710070ea6ae256e3b. - ✅ OKvim.g.opencode_opts: {} opencode.nvim [binaries] ~ - ✅ OKopencodeavailable with versionINFO 2026-01-25T13:57:58 +102ms service=models.dev file={} refreshing. -opencodeversion has amajorversion mismatch with latest tested version1.1.11: may cause compatibility issues. - ✅ OKcurlavailable. opencode.nvim [snacks] ~ - ✅ OKsnacks.inputis enabled:ask()will be enhanced. - ✅ OKblink.cmpis available:opts.ask.blink_cmp_sourceswill be registered inask(). - ✅ OKsnacks.pickeris enabled:select()will be enhanced. opencode.nvim [providers] ~ - ✅ OK Configuredopencodeprovider:snacks. - ✅ OK Thesnacksprovider is available. -kittyprovider is not available — KITTY_LISTEN_ON environment variable is not set. - ADVICE: - Enable remote control inkitty. - ✅ OK Theweztermprovider is available. -tmuxprovider is not available —tmuxexecutable not found in$PATH. - ADVICE: - Installtmuxand ensure it's in your$PATH. - ✅ OK Theterminalprovider is available.Describe the bug
Esc twice is necessary for interrupting opencode session. However, it seems that Esc will turn the terminal (running opencode) into normal mode. How to supress that setup?
Thanks!
Steps To Reproduce
Expected Behavior
We should Esc twice to interrupt the opencode.