Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>markdown.gfm.packNew to Visual Studio Code? Get it now.
markdown.gfm.pack

markdown.gfm.pack

stasson-vscode

|
2,125 installs
| (0) | Free
Github & Gitlab Flavoured Markdown Essentials
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

markdown-gfm-pack

Github & Gitlab Flavoured Markdown Essential Pack

Extension pack

GFM Preview

  • Markdown Preview GitHub Styling - CSS that makes the preview match GitHub's markdown style.

  • Markdown Emoji - Adds :emoji: support to the markdown preview.

  • Markdown Checkboxes - Adds - [ ] tasklist support to the markdown preview

  • Markdown yaml Preamble - Adds support for rendering the yaml frontmatter as a table. Be sure to set "markdown.previewFrontMatter": "show"

  • Markdown Footnotes - Adds [^1] footnote syntax support to VS Code's built-in Markdown preview

  • Mermaid Support -Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview

  • PlantUML Support - Rich PlantUML support with markdown integration

  • Math Support - TeX math rendering in markdown

Lint & formatting

  • Prettier - code formatter

  • Markdownlint - Markdown linting and style checking

  • Code spell checker - for code and markown

Misc. utils

  • Markdown Shortcuts - Handy shortcuts for editing Markdown

  • Markdown TOC - Generate TOC (table of contents)

  • Excell To Markdown Tables - Copy Excel data and convert to Markdown table format

  • docs-images - image compression and resizing

Configuration

  • .vscode/settings.json

    {
      "markdown-toc.depthFrom": 2,
      "markdown-toc.depthTo": 3,
      "mdmath.delimiters": "gitlab"
    }
    
  • .editorconfig

    [*.{md,txt}]
    max_line_length = 80
    indent_style = space
    indent_size = 2
    trim_trailing_whitespace = false
    
  • .prettierrc

    {
      "singleQuote": true,
      "semi": false,
      "proseWrap": "always"
    }
    

Markdownlint

Inline config Syntax
Disable all rules <!-- markdownlint-disable -->
Enable all rules <!-- markdownlint-enable -->
Disable one or more rules by name <!-- markdownlint-disable MD001 MD005 -->
Enable one or more rules by name <!-- markdownlint-enable MD001 MD005 -->
Capture the current rule configuration <!-- markdownlint-capture -->
Restore the captured rule configuration <!-- markdownlint-restore -->

see the configuration section and the rules for more

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft