ON THIS PAGE 
Extensions
VSCode Extension Configuration
Marketplace
See VSCode Marketplace for VSCode extensions.
Git
Automatic, periodic git fetch on remotes:
"git.autofetch": true,
markdownlint.config
See Markdown Rules
"markdownlint.config": {
    "MD025": false,
    "MD007": { "indent": 4 },
    "no-hard-tabs": false
MD007/ul-indent
The Markdown rule MD007/ul-indent expects an unordered list indentation of 2 spaces. This causes the indentation to be lost on MD preview and HTML rendering.
Fix:
{
    "markdownlint.config": {
        "MD007": { "indent": 4 },
    }
}
Vim
.vimrc
Use my .vimrc:
"vim.vimrc.enable": true,
Esc Mapping
Map Esc to jj:
"vim.insertModeKeyBindings": [
    {
        "before": ["j", "j"],
        "after": ["<Esc>"]
    }
],
YAML
MkDocs Schema:
yaml.schemas": {
    "https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml"
  },
  "yaml.customTags": [ 
    "!ENV scalar",
    "!ENV sequence",
    "!relative scalar",
    "tag:yaml.org,2002:python/name:material.extensions.emoji.to_svg",
    "tag:yaml.org,2002:python/name:material.extensions.emoji.twemoji",
    "tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
  ]
Copyright @ 2025 Anne Brown