jupyterlab_edit_markdown_at_content_extension
Jump straight from a rendered markdown file into the editor at the exact line you were reading. No more opening the editor and scrolling to find the content again - this extension opens the editor positioned right where the content is.
Features
- Show Markdown Editor - right-click rendered content and pick "Show Markdown Editor"; the editor opens split-right with the cursor on the line that produced the block you clicked. This extends JupyterLab core's own command, which opens at line 0. Mapping is block-level: clicking inside a list or a table lands on the first line of that list or table, not on the individual item or row
- Reveal in Markdown Preview - right-click in the editor and pick "Reveal in Markdown Preview" to scroll the rendered preview to the block at the cursor
- Synced scrolling - once the editor is opened from the preview, the two panes track each other: the pane you are scrolling drives, the other follows to the matching location. Toggle with the
trackEditorsetting (on by default) under Settings → Edit Markdown at Content
Usage
- In a rendered Markdown Preview, right-click the content you are reading and choose Show Markdown Editor. The editor opens to the right with the cursor on that line, scrolled to the top
- In the editor, right-click and choose Reveal in Markdown Preview to scroll the preview to the block at the cursor
- With both panes open, scrolling the focused pane scrolls the other to the matching location
Settings
- trackEditor (default
true) - keep the editor and preview scrolled together once opened from the preview. Turn it off under Settings → Settings Editor → Edit Markdown at Content
Requirements
- JupyterLab >= 4.0.0
Install
To install the extension, execute:
pip install jupyterlab_edit_markdown_at_content_extension
Uninstall
pip uninstall jupyterlab_edit_markdown_at_content_extension
Contributing
If you would like to contribute to this extension, please refer to the Contributing Guide.
Metadata
Release files for jupyterlab-edit-markdown-at-content-extension 1.0.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jupyterlab_edit_markdown_at_content_extension-1.0.24.tar.gz | 430.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jupyterlab_edit_markdown_at_content_extension-1.0.24-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 496.0 kB
Release files / jupyterlab_edit_markdown_at_content_extension-1.0.24.tar.gz
| Download URL | jupyterlab_edit_markdown_at_content_extension-1.0.24.tar.gz |
|---|---|
| Size | 430.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e61d4673a54701c1605adfd25fe649df5ddbe8eae35e9196b3376580081f869
|
|
BLAKE2b-256 checksum How to use checksums |
7152397dd0f25580b7a5e7c074eb9c0757a8b30c688ca3bec63c8ebd4b9da116
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / jupyterlab_edit_markdown_at_content_extension-1.0.24-py3-none-any.whl
| Download URL | jupyterlab_edit_markdown_at_content_extension-1.0.24-py3-none-any.whl |
|---|---|
| Size | 66.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
97fe4bab4da2c5bcd6106be1a42a29478f6fdffec699057ae7d271270bb91500
|
|
BLAKE2b-256 checksum How to use checksums |
5629d17ad5af42866a9dbb36eb8a07e6014144afdc8ab0e3f5c5042472fc036f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|