A powerful Visual Studio Code extension that enhances your Markdown writing experience by bringing Obsidian-style callouts and professional mathematical theorem environments right into your editor.
Render beautiful Obsidian-style admonition blocks with simple syntax:
- Basic:
> [!KEYWORD] - With custom title:
> [!KEYWORD] Your Title Here
Supported keywords (case-insensitive):
NOTE,ABSTRACT,SUMMARY,INFO,TODOTIP,HINT,IMPORTANT,SUCCESS,CHECK,DONEQUESTION,HELP,FAQ,WARNING,CAUTION,ATTENTIONFAILURE,FAIL,MISSING,DANGER,ERROR,BUGEXAMPLE,QUOTE,CITE,PDF
Professional typesetting for mathematical documents with automatic numbering and flexible customization:
| Environment | Keyword |
|---|---|
| Theorem | THM |
| Definition | DEF |
| Lemma | LEM |
| Proposition | PRP |
| Corollary | COR |
| Claim | CLM |
| Assumption | ASM |
| Example | EXM |
| Exercise | EXR |
| Hypothesis | HYP |
| Remark | RMK |
| Axiom | AXM |
| Conjecture | CNJ |
Theorem features:
- Automatic numbering:
> [!THM](Theorem 1, Theorem 2, ...) - Unnumbered:
> [!THM|*] - Manual numbering:
> [!THM|A](Theorem A)
Create interactive, collapsible callouts:
- Expandable:
> [!NOTE]+or> [!NOTE]+ Your Title - Collapsed:
> [!NOTE]-or> [!NOTE]- Your Title
- Unsupported keywords gracefully fall back to
NOTEstyle - Case-insensitive keyword recognition
- Seamless integration with existing Markdown workflows
> [!NOTE]
> This is a simple note callout
> [!WARNING] Important Security Notice
> Remember to update your passwords regularly
> [!THM]
> Every finite integral domain is a field
> [!THM|*]
> Pythagorean Theorem
> [!THM|A]
> This theorem has custom numbering
> [!TIP]+ Click to expand
> This tip is hidden until you click on it
- Install from VS Code Marketplace
- Start using Obsidian-style callouts in your Markdown files
- Enjoy enhanced mathematical typesetting for theorems and proofs
Check out test.md for comprehensive examples and usage patterns.
Transform your Markdown documents with beautiful, functional callouts and professional mathematical formatting!


