A quick guide to enabling tab completion for Markdown Snippets in VS Code.
While working on a frontmatter Markdown snippet in 30 - Collections/Software/VS Code I couldn't understand why tab completion wasn't working. It turns out that some extensions (including Markdown) don't have snippet tab completion enabled by default (you can however type
ctrl+Space to show available snippets with what you've typed).
VS Code has a setting for
editor.tabCompletion that has 3 options:
"onlySnippets". Let's go through how to enable snippet completion for all files first and how to enable it only for a specific file type.
Open the Command Pallete (
⌘+shift+p in MacOS,
ctrl+shift+p in Windows)1, type "Open Settings (JSON)" and press return. This will open the file settings.json.
At the bottom of the file, add the following (don't forget to add a comma to the item before! Otherwise you'll get a syntax error):
Save your User Setttings configuration, open a Markdown file and type FM
If you have your settings to default to Open Settings (JSON), you can use
⌘+, in MacOS,
ctrl+, in Windows. ↩
Hey, I'm Chase. I help aspiring entrepreneurs and makers turn their ideas into digital products and apps.
Subscribe to my Newsletter
Every other week I publish the Curiously Crafted newsletter.
In it, I explore the intersection of curiosity and craft: the people who make stuff, what they make and the way they pursue the craft of making.
On The Web
See all of the places I have a presence on the web.