This is a place for sharing your small Lua scripts for the [SciTE] text editor. New pages should generally start with "Scite" so we don't clutter the whole wiki. Note: SciTE 1.74 and later uses Lua 5.1, and as such, scripts that use Lua 5.1-incompatible code may break.
General
Helpers
Little "convenience" scripts like auto completion
Text Manipulation
Custom Lexers
Navigation
Utilities
- SciteOther - controlling another instance of SciTE, access menu commands in any instance, and a quiet replacement for os.execute
- SciteExtMan - a Lua script manager for SciTE
- SciteFavs - open favourite files easily
- SciteHexEdit - a basic hex editor. Browsing, editing, saving, with a hex pane and an ASCII pane.
- SciteAsciiTable - view the editor's 8-bit character set.
- SciteInplaceCalculator - script to execute an existing formula (uses Lua's
loadstring)
- SciteRunOneScript - allows the user to select a script from a list and run it (uses SciteExtMan)
- SciteColouriseDemo - primitive styling of a specific buffer using the Lua extension
- SciteMakeMonospace - forces a buffer to monospace mode using Lua
- SciteCalculator - a calculator in a buffer, works and looks like a real calculator drawn in text mode
- SciteLuaPrompt - a simple prompt for using SciTE Lua interactively.
- SciteDebug - GDB,Lua and Python debugging integrated with SciTE.
File Processing
- [Lua Exporters] - a set of exporters that works the same as SciTE's normal exporters, plus an enhanced PDF exporter (with line wrapping and kerning), a new SXW ([OpenOffice.org] writer) exporter, a new ABW ([AbiWord 2.2]) exporter, and a new ODT (Open Document) exporter.
Recreation
Others
- SciteLuaDll - Creating fully functional custom Dlls for Lua
ok... what else is being done with lua?
Wanted
- Note: SciTE added support for detection of languages given the '#!' first line in version 1.68. Detection of XML files is also supported.
- If there is a pause between keystrokes of >= 2 second, run a parser (syntax checker) and put a red underline under the first line with a syntax error.
- (From Lua newbie) I strongly agree with the above. In addition, I would like to write wizards that depend on the current file. However, this requires visual objects which Lua does not seem to have available out of the box.
FindPage · RecentChanges · preferences
edit · history
Last edited April 2, 2008 5:07 am GMT (diff)