mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
docs(coding-agent): list external limitations as known issues with remedies (#11647)
Restructures external limitations in the tmux and Windows guides as "Known issues" with a remedy for each entry. - `tmux.md`: the tmux 3.6 color reply section becomes a Known issues table (issue, affected versions, remedy). - `windows.md`: the conhost problem table moves to a Known issues section at the end of the page, with a Remedy column instead of the cause column. The terminal table links to it. Issue links are reduced to one per row. Known issues are limited to things outside Pi's control or deliberate limitations. Bugs Pi can fix stay in the issue tracker.
This commit is contained in:
parent
b4c2e92acb
commit
70ca8e8960
2 changed files with 17 additions and 13 deletions
|
|
@ -54,6 +54,8 @@ Pi supports the xterm `modifyOtherKeys` format used by these versions. Restart t
|
|||
|
||||
For older versions, upgrade tmux or use Pi outside tmux rather than relying on modified Enter shortcuts.
|
||||
|
||||
## Color codes appear in the editor with tmux 3.6
|
||||
## Known issues
|
||||
|
||||
If text such as `c0c/0c0c/0c0c` appears in the editor at startup, upgrade tmux to 3.7 or newer. tmux 3.6 sometimes sends the terminal's color replies to Pi as typed text ([tmux#4749](https://github.com/tmux/tmux/issues/4749)). Changing Pi's theme does not help.
|
||||
| Issue | Affects | Remedy |
|
||||
|---|---|---|
|
||||
| Text such as `c0c/0c0c/0c0c` appears in the editor at startup ([tmux#4749](https://github.com/tmux/tmux/issues/4749)) | tmux 3.6 | Upgrade tmux. Changing Pi's theme does not help. |
|
||||
|
|
|
|||
|
|
@ -89,18 +89,20 @@ Last updated: October 2026.
|
|||
| [Windows Terminal](https://aka.ms/terminal) | Bundled, current | Recommended |
|
||||
| [VS Code](https://code.visualstudio.com), [Tabby](https://tabby.sh), [WezTerm](https://wezterm.org) nightly | Bundled, current | Works |
|
||||
| [Alacritty](https://alacritty.org) | Built-in, unless `conpty.dll` and `OpenConsole.exe` from Windows Terminal are next to `alacritty.exe` | Works only with those files |
|
||||
| WezTerm 20240203 and older | Bundled, old | Known problems |
|
||||
| Classic console (`cmd.exe` or PowerShell without Windows Terminal), mintty (Git Bash), ConEmu, Cmder, [Hyper](https://hyper.is), Windows OpenSSH | Built-in | Known problems |
|
||||
|
||||
| Problem | Where | Why |
|
||||
|---|---|---|
|
||||
| Switching from fullscreen to regular mode, or `Ctrl+G` from fullscreen, crashes the session ([#9186](https://github.com/earendil-works/pi/issues/9186), [microsoft/terminal#17515](https://github.com/microsoft/terminal/issues/17515)). Start with `--tui-mode regular` to avoid it. | Built-in | Conhost crashes when leaving the alternate screen while input is in line mode. |
|
||||
| Text such as `;0;rgb:0000/0000/0000` appears in the prompt and BEL opens the external editor ([#10256](https://github.com/earendil-works/pi/issues/10256), [#10362](https://github.com/earendil-works/pi/issues/10362), [#10742](https://github.com/earendil-works/pi/issues/10742)) | Built-in behind another terminal (mintty, OpenSSH) | Conhost drops the start of terminal replies that arrive in pieces. |
|
||||
| Fragments such as `79` or `55` appear in the prompt ([#10717](https://github.com/earendil-works/pi/issues/10717), [#10970](https://github.com/earendil-works/pi/issues/10970)) | WezTerm 20240203 | The bundled conhost cuts terminal replies short. |
|
||||
| In regular mode, each keystroke redraws the input line on a new row ([#6300](https://github.com/earendil-works/pi/issues/6300)) | Built-in, classic console | Suspected: cursor wraps after full-width lines. |
|
||||
|
||||
Microsoft has fixed these bugs in its source, but has not said when the built-in conhost will get the fixes.
|
||||
| WezTerm 20240203 and older | Bundled, old | [Known issues](#known-issues) |
|
||||
| Classic console (`cmd.exe` or PowerShell without Windows Terminal), mintty (Git Bash), ConEmu, Cmder, [Hyper](https://hyper.is), Windows OpenSSH | Built-in | [Known issues](#known-issues) |
|
||||
|
||||
## Configure Windows Terminal
|
||||
|
||||
Windows Terminal reserves or rewrites some modified keys. See [Windows Terminal](terminal-setup.md#windows-terminal) to configure `Shift+Enter` and `Alt+Enter`, and [Keybindings](keybindings.md) for Pi's Windows and WSL shortcut defaults.
|
||||
|
||||
## Known issues
|
||||
|
||||
These issues come from conhost. Microsoft has fixed them in its source, but has not said when the built-in conhost will get the fixes.
|
||||
|
||||
| Issue | Affects | Remedy |
|
||||
|---|---|---|
|
||||
| Switching from fullscreen to regular mode, or `Ctrl+G` from fullscreen, crashes the session ([#9186](https://github.com/earendil-works/pi/issues/9186), [microsoft/terminal#17515](https://github.com/microsoft/terminal/issues/17515)) | Built-in conhost | Use a terminal with a current conhost, or start Pi with `--tui-mode regular` |
|
||||
| Text such as `;0;rgb:0000/0000/0000` appears in the prompt, and BEL opens the external editor ([#10256](https://github.com/earendil-works/pi/issues/10256)) | Built-in conhost behind another terminal: mintty, Windows OpenSSH | Use a terminal with a current conhost |
|
||||
| Fragments such as `79` or `55` appear in the prompt ([#10717](https://github.com/earendil-works/pi/issues/10717)) | WezTerm 20240203 | Use WezTerm nightly |
|
||||
| In regular mode, each keystroke redraws the input line on a new row ([#6300](https://github.com/earendil-works/pi/issues/6300)) | Built-in conhost, classic console | Use fullscreen mode (the default), or a terminal with a current conhost |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue