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.
- KEDIT - an XEDIT clone for DOS/Windows? (Kexx)
- Kon - Text editor and Notepad replacement with script language (C-like)
- LPE - Lightweight editor for Unix with embedded script language (S-Lang)
- LucED - Lucid Editor for X11 (Lua)
- MicroEmacs - emacs editor written by Dave Conroy, and extended by Daniel Lawrence and JASSPA. Has own script language.
- Minimum Profit - Cross-platform programmer's editor with C like script language (C-like)
- NoteMaster - Freeware text/code editor for Windows, extensible with XML and VBScript (VBScript)
- NEdit - A graphical editor for Unix, keys mostly from CUA, X and Win/Mac?. Has own macro language.
- SageProfessionalEditor - Commercial text editor for DOS and Windows with an awk-like MacroLanguage.
- SPF/PC - MSDOS, Linux and Windows text editor with file management utilities.
- Sublime Text - Shareware Windows text editor for code, HTML, and prose (Python)
- TextAdept - Extensible open source editor using Lua
- THE - The Hessling Editor - VM/CMS Xedit clone with Rexx scripting engine (REXX)
- TheSemwareEditor or TSE-Pro - Windows programmer's editor with C like script language
- WordGrinder - Open source "word processor for words" (Lua)
- X2 - a multiplatform text editor much like SlickEdit and the IbmEditorFamily. (REXX)
- xvi32 - Open source hex editor with scripting (XVIScript)
Multple script languages
Editors written in a script language:
- Brief - A powerful programmable text editor for DOS, with LISP and C like macro languages
- VIM - Vi Improved, supporting Perl, Python, Ruby, TclTk, MzScheme? and its own macro language
- JavaBasedEditors - Editors written in the Java language, and runnable on any machine with a Java runtime installed
- PythonEditorFamily - Text editors written in the Python scripting language
- RubyEditorFamily - Text editors written in the Ruby script language
- TclTkEditorFamily - Text editors written in the TclTk script language
- TECO - Text Editor and COrrecter, a text processing language on DEC systems
- Yi - a text editor written and extensible in Haskell
- Pie - a text editor written and extensible in Erlang