Writing each day is the goal. Goals aren’t always hit. Yesterday I missed posting due to a multitude of reasons.

….and that’s okay. Back in the saddle today.

VSCode is my editor of choice for all of my coding projects. Normally, GitHub CoPilot is enabled, helpfully making suggestions along the way.

For writing this blog post, however, I don’t want the aid of an LLM. All of the text here should come from the mind of a bona-fide keyboard wielding mammal.

Since this blog is a Jekyll project, I do want the aid of an LLM while navigating the non-markdown portions of the site - notably the HTML templates. To pull that off, we’ll need to update a project-based settings file.

1) Create a new .vscode directory at the root of the project 2) Inside of that directory, create a settings.json file. 3) Add an exclusion rule to disable GitHub copilot for markdown files (see snipped below) 4) (optional) Add the .vscode directory to your .gitignore file if you’d like to exclude it from ending up in source control and on every developers machine. For this repository, I’m checking it in.

{
    ...

    "github.copilot.enable": {
        "*": true,
        "markdown": false
    }
}

And voila - no more GitHub CoPilot suggestions for Markdown - but only in this project.