Keep notes, todos, and reusable code snippets in a small VS Code sidebar—without leaving your current workspace.
Features
Markdown notes — Write Markdown-compatible notes in the built-in editor. Changes are saved automatically to the current VS Code profile.
Checklist todos — Keep tasks alongside your notes. Press Ctrl+Alt+Enter (Cmd+Option+Enter on macOS) to insert an unchecked item above the current block.
Code snippets — Create, edit, search, copy, and delete reusable snippets with a title and VS Code language ID.
Native editor integration — Open a snippet directly in the VS Code editor when you need the full editing experience.
Profile-scoped storage — Each VS Code profile has its own notes and snippets; nothing is written to your project folder.
Theme support — Follows VS Code light, dark, and high-contrast themes.
Getting started
Install Memo Dock from the VS Code Marketplace.
Click the Memo Dock icon in the Activity Bar to open the sidebar.
Use the Markdown tab for notes and checklists.
Switch to Snippets to create and manage reusable code.
Markdown notes
The Markdown tab is designed for quick, persistent notes. Content is stored as Markdown in the current VS Code profile's extension storage and is saved as you type.
Code snippets
In the Snippets tab:
Select New to create a snippet and enter its title and language ID.
Search by snippet title or content.
Click a snippet title to open it in VS Code's native editor.
Use Copy, Edit, or the delete button to manage an existing snippet.
Keyboard shortcut
Ctrl+Alt+Enter (Cmd+Option+Enter on macOS) inserts an unchecked checklist item above the current Markdown block.