Apply syntax highlighting to inline codeblocks.
Write '<lang> in inline code, and it'll render as such
'<lang>
foo `'ts const x: number = 123;` bar aaa `'json ["welcome!"]` bbb asd `'md *i* **b** _u_ ~~s~~'` jkl
Edit Code Files like VSCode.
Highlight code blocks with Shiki.
Write Argdown code blocks and view the maps in reading mode.
Edit non-markdown text files (code, config, data) directly with syntax highlighting, line numbers, and word wrap.
Live-coding music environment — Strudel REPL integrated into your vault.
An enhanced code editor using Ace editor, providing syntax highlighting, code folding, and other advanced editing features.
Execute code inside your notes: Shiki syntax highlighting with 65+ themes, live streaming output, inline Matplotlib and Plotly graphs, shared variables, and styled HTML and PDF export with outputs.
Automatically detects and adds language tags to code blocks without specified language for proper syntax highlighting.
Open non-markdown files (.py, .html, .txt, .js, .css, etc.) as editable text documents directly in Obsidian.
Improved Mermaid.js experience: visual toolbar with common elements and more.