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 |