Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Notes Markdown (NMD) HighlighterNew to Visual Studio Code? Get it now.
Notes Markdown (NMD) Highlighter

Notes Markdown (NMD) Highlighter

jtpeller

|
8 installs
| (0) | Free
Customizable semantic highlighting and gutter icons for Notes Markdown (.nmd) files
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Notes Markdown Highlighter

Visual Studio Code (VSCode) extension for Notes Markdown, a custom file type which can be used for daily notes.

Marketplace Link

Concept

When I write daily notes, I was using OneNote, but found that it's not exactly portable, nor is it Git friendly like Markdown is.

I decided that it would be best to utilize Markdown, but I wanted to keep the same coloring I used for each line.

This extension is a means of allowing that, plus some VSCode commands that automate some note-taking processes.

Features

This VSCode extension features:

  • Customizable highlighting / formatting for a new file extension: .nmd
  • Applies these formats to VSCode's Markdown Preview, too!
  • A command to insert the timestamp and a keyword.
  • A command to generate a Notes Markdown file for an entire month, useful for daily notes at work or school.
    • This command has many options, like the first day of the week, whether to include weekends, etc.

Formatting

The formatting is handled by a series of rules that are baked-in by default. These rules are shown in the table below.

Category Color Symbol Keywords Description
Issue red Exclamation point in a circle ISSUE, CRITICAL Critical or important things that need immediate attention
Task amber Lightning Bolt BUG, FIXME Goal, task, to-do item, etc.
Bug amber Lightning Bolt TASK, SUBTASK, TODO Issue to fix.
Fix blue Checkmark (blue) FIX Issue or bug was fixed
Done green Checkmark (green) DONE Marks that something was finished.
Verified green (highlight) star VERIFIED Marks that something was tested as working as intended.
Notes light pink Pencil NOTE, INFO, COMMENT, DOC, // Quick notes or not-so-critical things

Here's a preview of the rules in the editor itself:

Editor Example

These rules also apply to the Markdown Preview! Take a look!

Markdown Preview Example

Commands

Timestamp Inserter

You can insert a timestamp (via: Ctrl + Shift + T) which will input the timestamp and the keyword in the following format:

[HH:MM] KEYWORD:

This allows quicker insertion of the keyword, and captures the date, if that's handy to you.

Monthly Note File Generator

Another command is the Monthly Note File Generator, which is useful if you take daily notes. It has multiple options that it will ask you for:

  1. Which month and year you are targeting
  2. Whether you want to include weekends
  3. The first day of the week (Do you fall for the Sunday-is-the-first-day-of-the-week propaganda? well, do ya?)
  4. Whether the days should be ascending or descending (should the last day of the month be at the top or the bottom?)

The format of the file is:

# MM/YYYY

## Notes

### MM/DD

### MM/DD

// This pattern continues until every date in the month is included...

There are also separators between weeks to help navigate the file!

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