当ブログの各日記エントリーのためのテンプレを定義する方法を記す。

結論から言うと、User Snippets > Markdown (markdown.js) を適宜編集するだけでよい。 ここで指定した prefix をエディターで入力すると補完候補としてテンプレテキストを挿入するかどうかを決めるポップアップが出現する。 実際には fro くらいまでタイプしてから C-^ を入力してポップアップを表示させるのが効率的だ。

{
    "Template": {
        "prefix": "front-matter",
        "body": [
            "---",
            "title: xxx 日目(天気)(執筆中)",
            "---",
            "",
            "* TODO: 就寝・起床",
            // ...
        ],
        "description": "日記の front matter"
    }
}

さらに、生成したファイル markdown.js をバージョン管理すれば完璧だ。 プロジェクトの .code-snippets ファイルを確認しよう。