Skip to content

Notepad++ plugin for lexing kod, game scripting language for Meridian 59.

License

Notifications You must be signed in to change notification settings

skittles1/lexerkod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LexerKod

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.

Download Plugin

Direct download link for the plugin.

Examples

Build

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.

Credits

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.

About

Notepad++ plugin for lexing kod, game scripting language for Meridian 59.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published