Skip to main content

Jump/delete across whole (non-whitespace) words with Ctrl+Left/Right/Delete/Backspace.

If you like the idea click ⭐ on the repo and tweet.

Installation

To install use pip:

xpip install xontrib-whole-word-jumping
# or: xpip install -U git+https://github.com/xonsh/xontrib-whole-word-jumping

Usage

xontrib load whole_word_jumping
  • Control+left/right: Jump to previous/next whole word
  • Control+backspace: Delete to beginning of whole word
  • Control+delete: Delete to end of whole word
  • Shift+delete: Delete whole word

Alt+Left/Right/Delete/Backspace remain unmodified:

  • Alt+left/right: Jump to previous/next token
  • Alt+backspace: Delete to beginning of token
  • Alt+delete: Delete to end of token

Known issues

Some terminals cannot differentiate between Backspace and Control+Backspace. In this case, users can set $XONSH_WHOLE_WORD_CTRL_BKSP = False to skip configuration of the Control+Backspace key binding.

Credits

This package was created with xontrib template.

Metadata

Release files for xontrib-whole-word-jumping 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xontrib-whole-word-jumping 0.0.2
File Size Uploaded Provenance Actions
xontrib_whole_word_jumping-0.0.2.tar.gz 4.5 kB Without provenance Details for xontrib_whole_word_jumping-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for xontrib-whole-word-jumping 0.0.2
File Interpreter ABI Platform Actions
xontrib_whole_word_jumping-0.0.2-py3-none-any.whl Python 3 none any Details for xontrib_whole_word_jumping-0.0.2-py3-none-any.whl

Total release size: 9.6 kB

Release files / xontrib_whole_word_jumping-0.0.2.tar.gz

Download URL xontrib_whole_word_jumping-0.0.2.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
319ac6ee0a2bf6ba664ad746b69ac6f92d9c24226896efe6668db1f2aaca05f3
BLAKE2b-256 checksum
How to use checksums
ff929791d3fca96ef0f57a30e9be6a56439084bd91800b71e5be5cbeb835c69f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / xontrib_whole_word_jumping-0.0.2-py3-none-any.whl

Download URL xontrib_whole_word_jumping-0.0.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ed95c45abf26f7602e39cf1e830ed22f3b4ffbb4e50b37f49cfba444db3537c
BLAKE2b-256 checksum
How to use checksums
3ec436e8ab83d6cd3324fc8e96d985e183d115be365ffbd3d523ffbefb85c0e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for xontrib-whole-word-jumping 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page