* [TextAdept]]- written in mostly Lua and some C and extensible in Lua
* TextAdept- written in mostly Lua and some C and extensible in Lua
Some text editors implement a script language that can be used to extend the editor and automate editor operations. These fall into three categories. The first is editors that have an embedded script language but are written in another. The second is editors written in a script language, and extensible using that language. The third is editors than can be extended with more than one script language.
Editors with script languages:
Embedded script language:
010 Editor - Professional Hex Editor with Binary Templates (C-like)
AEdiX - Freeware Windows editor with Pascal scripting engine (Object Pascal)
Alpha - A TCL based editor for the Macintosh (Tcl)
BackEdit - Freeware scriptable Windows programming/web development editor (JScript, VBScript)
BarrysEmacs - A freeware Emacs clone, intended for Windows users (Python)
Carbon Emacs - A Mac OS/X friendly Gnu Emacs distribution (LISP)
Climacs - An Emacs implementation in Common Lisp (LISP)
CREdit - Free Windows programming editor with syntax highlighting and regular expressions (VBScript)
Crisp - A Brief style text editor for Windows and Unix (C-like)
Hack - An open source hex editor with REXX scripting (REXX)
FaME - Open source German text editor with syntax highlighting and Lua scripting (Lua)
FastEditor - OS/2 VIO mode programmer's editor with macros and REXX support
JED - Multiplatform text editor by John E. Davis. Has an embedded script language called S-Lang.