Notepad++ plugin for Lua scripting capabilities.

LuaScript allows you to customize Notepad++.

  • Assign Lua functions to shortcut keys or menus
  • Register callbacks for events
  • Full Lua 5.3 functionality
  • Interactive console with auto-completion

The startup script is automatically ran when Notepad++ is launched. This is used to register shortcuts and callbacks to extend Notepad++'s functionality.

Issues or feature requests can be made on the GitHub issue tracker.

Make sure to check out the examples.

Classes

Editor Scintilla wrapper.
Match Used for searching and replacing text.
Styler Used for lexing and styling a document.
Notepad Notepad++ wrapper.

Topics

callbacks.md
externalpluginsupport.md

Examples

bookmark.lua
highlightoccurrences.lua
luaautoindent.lua
luasyntaxchecker.lua
randomizelines.lua
selectionaddnext.lua
sessionmanager.lua
stylecsv.lua
stylecustom.lua
visualstudiolinecopy.lua
generated by LDoc 1.4.6