Markdown Auto Preview Toggle
|
Auto-Preview Enabled
|
Auto-Preview Disabled
|
How It Works
The extension toggles the workbench.editorAssociations setting for *.md files between:
- Enabled:
"*.md": "vscode.markdown.preview.editor"- Markdown files open in preview mode by default - Disabled: No association (removed) - Markdown files open in the editor normally
Usage
Installation
Quick Start
- Look for the eye icon in the status bar (bottom right)
- Click the button to toggle between auto-preview enabled/disabled
- The icon and background will update to reflect the current state
- [Optional] If configured (see
markdownAutoPreviewToggle.showNotifications), a notification will confirm the change
Alternative: Command Palette

You can also use the command palette (Ctrl+Shift+P / Cmd+Shift+P) and search for "Toggle Markdown Auto Preview".
Development
To run and test this extension:
- Open this folder in VS Code
- Press
F5to open a new Extension Development Host window - In the new window, look for the eye icon in the status bar
- Open the included
test-markdown.mdfile to test the functionality
Extension Settings
This extension contributes the following settings:
markdownAutoPreviewToggle.showNotifications:- Type:
boolean - Default:
false - Description: Show notification messages when toggling markdown auto-preview mode
- Usage: Enable this if you want visual feedback when toggling (disabled by default for a silent experience)
- Type:
This extension also modifies the following VS Code setting:
workbench.editorAssociations: Controls which editor to use for specific file types- When enabled:
"*.md": "vscode.markdown.preview.editor" - When disabled: The
*.mdassociation is removed
- When enabled:
Configuring Notifications
By default, the extension operates silently. To enable notifications:
- Open VS Code Settings (
Ctrl+,/Cmd+,) - Search for "markdown auto preview toggle"
- Check the "Show Notifications" option
- Or add to your
settings.json:{ "markdownAutoPreviewToggle.showNotifications": true }
Commands
markdown-auto-preview-toggle.toggle: Toggle Markdown Auto Preview
Troubleshooting:
- Why do I click and it doesn't update the preview
Verify that the settings.json for the workspace doesn't contain the following settings:
{
"workbench.editorAssociations": {
"*.md": "vscode.markdown.preview.editor"
},
}
If present, delete them.
Release Notes
1.0.5 - Latest
- 🔕 Silent by default: Notifications are now disabled by default for a cleaner experience
- ⚙️ Configurable notifications: Users can enable notifications in VS Code settings if desired
- 🎛️ New setting:
markdownAutoPreviewToggle.showNotificationsfor controlling notification behavior
- See CHANGELOG for complete version history
Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
Working with Markdown
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
- Split the editor (
Cmd+\on macOS orCtrl+\on Windows and Linux). - Toggle preview (
Shift+Cmd+Von macOS orShift+Ctrl+Von Windows and Linux). - Press
Ctrl+Space(Windows, Linux, macOS) to see a list of Markdown snippets.
For more information
Enjoy!

