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 |