Do you need help taking your digital life from chaos to order? Sign up early for my Digital Delight course!

Enable tab completion for Markdown Snippets in VS Code

A quick guide to enabling tab completion for Markdown Snippets in VS Code.

2018-06-24

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: "on", "off" (default), "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.

Enable snippet tab completion for all extensions

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):

    "editor.tabCompletion": "onlySnippets"

Save your User Setttings configuration, open a Markdown file and type FM

Markdown Snippet Tab Completion

Footnotes

  1. If you have your settings to default to Open Settings (JSON), you can use ⌘+, in MacOS, ctrl+, in Windows.

Photo of Chase Adams

Hey, I'm Chase. I help aspiring entrepreneurs and makers turn their ideas into digital products and apps.

Do you need help taking your digital life from chaos to order? Sign up early for my Digital Delight course!

Reader Survey

Choose answer

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.

The curious logo of Chase Adams: glasses and a bow tie.stay curious.