Fix to the jupyterlab terminado issue that when returning to an idle JupyterLab terminal, cursor position report (CPR) escape sequences appear as literal text
Project description
jupyterlab_terminal_cpr_escape_fix
[!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_fix
Uninstall
pip uninstall jupyterlab_terminal_cpr_escape_fix
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jupyterlab_terminal_cpr_escape_fix-0.9.8.tar.gz.
File metadata
- Download URL: jupyterlab_terminal_cpr_escape_fix-0.9.8.tar.gz
- Upload date:
- Size: 285.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfbab39c089e4c7853d44dcc4a143a5567ef5f743395acd3690e9cab3764b1d1
|
|
| MD5 |
f2ae8331e0dd0c53a305b30adf981b1d
|
|
| BLAKE2b-256 |
65cfd227a653de769bd575a7c8447309508748d850bf4a1c6f81aff51c2f6ae8
|
File details
Details for the file jupyterlab_terminal_cpr_escape_fix-0.9.8-py3-none-any.whl.
File metadata
- Download URL: jupyterlab_terminal_cpr_escape_fix-0.9.8-py3-none-any.whl
- Upload date:
- Size: 17.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb3c89e0599ab0c63f4042478bafc08cc65dcd8746b5db7edda570f0fe5886ae
|
|
| MD5 |
ec57a372c03833300fdf213c383da1d1
|
|
| BLAKE2b-256 |
4af952d33a6cfcc03ef1bac88ce088ccc2c6fd2560d304e91f9e4a62ec89af53
|