The JupyMD plugin bridges the gap between Markdown notes and Jupyter Notebooks by enabling seamless creation and synchronization using Jupytext. It allows you to convert your current note into a Jupyter Notebook and keeps the Markdown and notebook versions in sync on save. You can also open these notebooks directly in VS Code or Jupyter Lab, provided the corresponding files exist. This setup is ideal for users who blend note-taking with code-based exploration, especially in data science, research, or computational notebooks. With minimal setup, it brings the interactivity of Jupyter into your note-based workflow.
JupyMD 1.6.0
This release adds new features that make quickly running large chunks of code possible, and some changes to reduce friction during note conversion. Major changes include:
- New "Run Above" and "Run Cell and Below" buttons on code blocks
- New commands to run all code blocks and delete all outputs
- Automatic note conversion on code block execution setting (enabled by default)
- CSS improvements for parity with themes
Full Changelog
Features
- add split run button with dropdown actions for above and below (ed57daa)
- code-block: always show run controls (e7158cc)
- commands: add note-wide execution actions (a173fd6)
- executor: run and clear all cells in note (618376b)
- settings: add auto-convert on run toggle (7634659)
- support run-above and run-below notebook cell execution (e3be91c)
- types: add notebook run settings and output event (f7cc3f6)
- ui: add shadcn-codicon-chevron-down icon (df53f42)
- ui: add shadcn-codicon-run-above icon (a19f497)
- ui: add shadcn-codicon-run-below icon (c618ecd)
- ui: change run icon to shadcn-codicon-play for parity with other run buttons (4b99d26)
Bug Fixes
- sync: preserve outputs during markdown sync (00fc6eb)