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 |