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 |