LexerKod is a Notepad++ plugin that adds colorising and folding for Blakod (kod), the scripting language used in the MMORPG Meridian 59.
LexerKod includes support for:
- Single line C++ // comments
- Multi-line C-style /* */ comments, nesting allowed
- Coloring and autocomplete of C calls with parameter hints (autocomplete must be enabled in Notepad++'s settings)
- Coloring of class (&) and message (@) names
- Coloring of constants declared in the current file, and those declared in any included constant files
- Coloring of keywords, numbers, operators and $ symbol
- #region and #endregion folding
- Folding at brackets and multi-line comments
The plugin works with two Notepad++ themes, the default (white background) theme and the Deep Black theme.
Direct download link for the plugin.
Building LexerKod requires first building the Notepad++ and Scintilla projects from https://github.com/notepad-plus-plus/notepad-plus-plus.
Building the WiX# installer requires installing the WixSharp NuGet package in Visual Studio using the command Install-Package WixSharp.
Code based on RainLexer https://github.com/poiru/rainlexer and LexerCPP.cxx from the Notepad++ project https://github.com/notepad-plus-plus/notepad-plus-plus.