Editoria/markdown_npp provides a good set of language definitions for Markdown.
These instructions are adapted from this article (originally posted in the Notepad++ forums). Primarily, I've replaced the Python script with a pandoc command.
Notepad++\plugins
<user>\AppData\Roaming\Notepad++\plugins
you'll also need to allow AppData plugins by adding an empty allowAppDataPlugins.xml
file to %ProgramFiles(x86)%\Notepad++
.pandoc
for converting from Markdown to HTML. I recommend using ChocolateyFilters.samples.ini
)Filters.ini
:[Markdown] Extension=.md .markdown Language=Markdown Command=pandoc -f markdown -t html "%1"
See this post (alternate link)) for more configuration options like context menus, hot keys, etc.