Skip to main content

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

GitHub Actions npm version PyPI version Total PyPI downloads JupyterLab 4 Brought To You By KOLOMOLO Donate PayPal

[!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 ^[[6n or 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyterlab_terminal_cpr_escape_fix-0.9.14.tar.gz (286.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file jupyterlab_terminal_cpr_escape_fix-0.9.14.tar.gz.

File metadata

File hashes

Hashes for jupyterlab_terminal_cpr_escape_fix-0.9.14.tar.gz
Algorithm Hash digest
SHA256 4ad3c93f5fd2c8346a68d643bbfdf458554732ad1abfd347a440a01ae3aef3b3
MD5 9203918c4942c056cc151c5b0ca6ec44
BLAKE2b-256 1684bc0ed849bf112c9ebc1aeea62a172deb8fbd95ce44a27872511293f1a703

See more details on using hashes here.

File details

Details for the file jupyterlab_terminal_cpr_escape_fix-0.9.14-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyterlab_terminal_cpr_escape_fix-0.9.14-py3-none-any.whl
Algorithm Hash digest
SHA256 4bd0b2cb7e5e6d2d91229342f637b0ea870d4738843eb384e0fdaf381b8bde1e
MD5 dfac5c22cf39003e0c8d9f970a1bedc1
BLAKE2b-256 03eb59b86a4c71a9d334ec2a78e510b0c9bdba30aaa3b788b6bbd28c8bba78dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page