jupyterlab_terminal_cpr_escape_fix
v0.9.14
Published
Fix to the jupyterlab terminado issue that when returning to an idle JupyterLab terminal, cursor position report (CPR) escape sequences appear as literal text
Downloads
29
Maintainers
Readme
jupyterlab_terminal_cpr_escape_fix
[!TIP] This fix is part of the stellars_jupyterlab_fixes metapackage. Install all Stellars fixes at once:
pip install stellars_jupyterlab_fixes
[!WARNING] This extension provides a workaround for a known JupyterLab/terminado issue. It will be deprecated once JupyterLab addresses this problem in a GA release. Monitor the upstream issue tracker for official fixes.
Fix the JupyterLab terminado issue where returning to an idle terminal causes cursor position report (CPR) escape sequences to appear as literal text.
Features
- CPR escape sequence handling - Intercepts and processes CPR sequences that would otherwise appear as
^[[6nor similar garbage text - Server-side processing - Python backend handles terminal state management
- Automatic activation - Extension activates on JupyterLab startup with no configuration required
Requirements
- JupyterLab >= 4.0.0
Installation
pip install jupyterlab_terminal_cpr_escape_fixUninstall
pip uninstall jupyterlab_terminal_cpr_escape_fix