TextPad Search  |  Contacts  |  Home   
add-ons
Utilities  |  Clip Libraries  |  Dictionaries  |  Macros  |  Syntax Definitions

 

syntax definition files:

 

Last updated: 1 October 2012.

These add-ons to TextPad are made available on an as-is basis. They are free and unsupported, although we will endeavor to fix any bugs.

We gratefully acknowledge these contributions from our users, who are credited below. Please let them know if you find their contributions useful.

If you would like to make your own contributions, please send them to support@textpad.com.

See the end of this page for installation instructions.

Name: Description:
Half Life Game Syntax configuration definitions for Half-Life game.
Contributed by Marc O'Morain, 29 April 2002.
HART Syntax definitions for HART DDL. The HART Device Description Language as soon to be ratified standard for writing device descriptions in the process control/measurement industry.
Contributed by Dave Ferreira, 1 September 2003.
HART Syntax definitions for HART DDL. The HART Device Description Language.
Contributed by Bret G. MacArthur, 17 January 2008.
Haskell (1) Syntax definitions for Haskell Syntax Definition.
(Haskell.org)
Contributed by Duncan Coutts
Haskell (2) Syntax highlighting for Haskell, a purely functional programming language. Includes all Haskell98-prelude functions. Datatypes and -classes in separate groups.
Contributed by: Jeroen van Wolffelaar & Arjan van IJzerdoorn, 28 November 2000
HLSL Syntax highlighting for HLSL, the High Level Shader language for DirectX. It contains the intrinsic functions and basic types and keywords.
Contributed by: Matt Spear, 8 June 2005.
Holos Syntax definitions for Seagate Software's Holos ( OLAP language ).
Contributed by Thomas J. Azavedo, 27 June 2000
HP48/49 Syntax definition file for HP48/49 SysRpl programming language.
Contributed by Pieter Kuyck, 20 August 2002.
HP-UX Syntax definition file for HP UX 10.x / Other Standard UNIX Commands and Shells (Borne,C,Korn).
Contributed by Desmond Lim,Philippines, March 13, 2005.
HSPascal Syntax definition file for HSPascal. It is a compilation of all (?) the reserved words, constants and types from the HSPascal Units 'declaration' part.
Contributed by Pierre, 2 May 2003.
HTML Syntax definitions for html which adds an XSL namespace. This is an updated version of the file which is shipped with TextPad.
Contributed by Ollie Rutherfurd
HTML Syntax definitions, based on existing add-ons, with additional keywords for JSP v1.2, Struts1.1.0,jdk1.4,html4.0,and Javascript1.2.
Contributed by Yaman Kumar, 18 July 2003.
HTML Validator Syntax definitions for CSE HTML Validator (Command Results window).
Contributed by Veselin Ostojin, 27 October 2002.
IAR A90 Syntax highlighting for IAR A90 assembler for Atmel AVR series
Contributed by Michael Stumpf, 2 December 1999
IBASIC Syntax highlighting for for IBasic. IBasic is similar to the Visual Basic programming language. http://www.pyxia.com) Contributed by Joel Dare, 29 April 2002.
IBM Tivoli Intelligent Orchestrator TextPad syntax definitions for IBM Tivoli Intelligent Orchestrator workflow files.
Contributed by Sasha Dolgy, 2 November 2006.
IBM 370 TextPad syntax definitions for IBM 370 Assembly Language.
Contributed by Jeffrey Stovall, 13 March 2000
IBM z-Series TextPad syntax definition file for the IBM z-Series mainframe computer architecture, which evolved from the older S/360, S/370, and S/390 architectures.
Contributed by Maroth de Marothy, 3 November 2004.
Icon Syntax definitions for the Icon programming language.
Contributed by Stuart N. Bonham
IDL (1) Syntax definitions for Microsoft's IDL language. Very useful for building typelibs outside Visual Studio.
Contributed by Klaus H. Probst, 19 September 2000
IDL (2) Syntax definitions for IDL language.
Contributed by Stamatis Karnouskos, 19 September 2000
IDL (3) Syntax definitions for standard OMG IDL.
Contributed by Joe Kearns, 15 January 2001
IDL (4) Syntax definitions for CORBA IDL.
Contributed by Rich Herrick, 28 July 2003
IDL Syntax definitions for RSI's IDL, Interactive Data Language.
Contributed by Bram Cramer, 25 March 2005.
IEC IEC 61131-3 PLC standard syntax definitions.
Contributed by Julian.deMarchi, 25 May 2005.
IncaASP Syntax definitions for IncaASP. It has IIS5 / ASP3.
Contributed by Jesse Roberge, 15 March 2001
IncaSQL Syntax definitions for IncaSQL. A merger of SQL (Server 7.0) / sqlservertransact.zip and T-SQL 7.0 / tsql70.zip and some new stuff.
Contributed by Jesse Roberge, 15 March 2001
Inform Syntax definitions for Inform, the interactive fiction programming language.
Contributed by Delilah Murray, 17 May 2000
Inform (2) Syntax definitions for Inform, adding in numerous library routines, variables and regrouping library actions etc.
Contributed by Delilah Murray, Updated by Petar Kanuritch 15 March 2001
Informix Syntax definitions for Informix 4GL.
Contributed by Gregory Prentice, 22 January 2002
INI Syntax definitions for INI files.
Contributed by Ali Pouladi, 28 April 2002
InnoSetup scripts Syntax definitions for InnoSetup scripts.
Contributed by Frank Oswald, 6 November 2002.
InnoSetup5 scripts Syntax definitions for InnoSetup scripts, version 5. It is based on the one contributed by Frank Oswald.
Contributed by Barry Everett, 22 Feruary 2008.
Insight/Trident Syntax file for the insight/trident script, which is a scripting language interacting with SABRE main frame.
Contributed by Shaobin Zhu, 19 April 2002
InstallShield Syntax definitions for InstallShield, with supported words for versions 6 and 7 .
Contributed by Bron Davies, 4 March 2003.
Install Shield Syntax definitions for Install Shield script files (*.rul).
Contributed by David Sansom
Install Shield Syntax definitions for Install Shield script files (*.rul).
Contributed by Bruce DeFrang, 30 October, 2002.
Intercal Syntax definitions for Tri-INTERCAL (or any n-INTERCAL).
Contributed by Scott Nickell 14 December, 2001.
Intermediate Language Syntax definitions for Microsoft .Net Intermediate Language (Common Language Infrastructure) format as generated by ILDASM..
Contributed by Robin Debreuil, 18 March 2005.
InTouch Syntax definitions for the script code of the InTouch visualisation, from wonderware.
Contributed by Matthias Gleichmann HEP, 20 October 2005.
iOpus Syntax definitions syntax definition for the Internet Macros language, also known as iOpus and iMacros.
Contributed by Brian Cole, 30 November 2010.
Ipchains Syntax definitions for Ipchains Linux firewalling software.
Contributed by Jason Horner, 10 May 2000
ISPF Syntax definitions for ISPF File Tailoring Skeletons.
Contributed by R.S.McDougall, 8 February 2001
IVT Syntax definitions for scripts used with the IVT telnet client.
Contributed by Alex Angelopoulos, 19 October 2001.
JCL (1) Syntax definitions for JCL/PROC.
Contributed by Pranab Sandhibigraha
JCL (2) Syntax definitions for MVS JCL/PROC.
Contributed by R.S.McDougall, 8 February 2001
JCL Syntax definitions for IBM Job control language (JCL) files.
Contributed by Debottam Bhattacharya, 26 July 2009.
JDO Syntax definitions for Java JDO 1.0.
Contributed by Paul Hinds, 1 June 2004.
JDO Syntax definitions for Kodo Mapping Files (*.jdo).
Contributed by Paul Hinds, 1 June 2004.
JESS TextPad syntax definitions for JESS (Java Expert System Shell)
Contributed by Peter Hanson (rexsalius@yahoo.com) 19 August 2001
JessTab A JessTab (protege plug-in) syntax file which is useful for clips as well. Assembled from the Jess one.
Contributed by Fred Freitas, 20 January 2006.
JHTML Syntax definitions for JHTML (earlier version of JSP). This is an updated version of the file which is shipped with TextPad.
Contributed by Sameer Tyagi
JHTML Syntax definitions for JHTML with additions for ATG Dynamo.
Contributed by Jeffrey H. Kobos, 19 October 2000
JIL Syntax definitions for Autosys Jil scripts.
Contributed by Kerry Haddock, 9 May 2002.
JNLP Syntax file for writing Java Network Language Protocol (JNLP) XML files. JNLP files are used to configure Java WebStart applications:
(http://java.sun.com/products/javawebstart/)
Contributed by David Lewis, 29 April 2002.
JPSoft 4nt/TC v8 Syntax file for JPSoft newest release of 4nt/TC v8.
Contributed by Michael Applebee, 21 September 2006.
JSP (1) Syntax definitions for Java Server Pages.
Contributed by Sameer Tyagi
JSP (2) Syntax definitions for Java Server Pages. Combining highlighting for HTML, JSP, and Java2.
Contributed by Datdec ( http://www.datdec.com)
JSP (3) Syntax definitions for Java Server Pages with keywords for HTML.
Contributed by Frank Merenda, 4 May 2000
JSP (4) JSP 1.1 syntax. JSP directives are separated. Based on Sun JSP 1.1 Specification. Contains the Enterprise Classes which is used for EJB.
Contributed by Alex Savitsky, 7 December 2000
JSP (5) JSP syntax includes updated commenting, other java relevant stuff, C syntax highlighting, html keywords in both cases (upper, lower) (because java is case sensitive).
Contributed by Andrew Drake , 7 September 2001
JSP (6) Syntax definition file based on JSP5, with additional keywords for JSP v1.2
Contributed by Casey Winans , 22 January 2002
JSP Syntax definition file for jsp files - it is basically the java syntax definition file with the keywords of the HTML file added, and the case sensitive option set to 'no'.
Contributed by Dickon Field , 15 May 2002.
JSP Syntax definition file that supports JSP, Javascript and HTML.
Contributed by Danny Dion, 3 October 2003.
JSP Web.xml This syn file includes all the keywords for the web.xml fields dtd for JSP and Servlets.
Contributed by Mark Spritzler , 27 March 2002
JAM Syntax definitions for JYACC JAM.
Contributed by Rick Lee, 16 May 2000
Java CUP grammars Syntax definition for Java CUP grammars
Contributed by Mirko Seifert 23 June 2001
Java 1.6 Syntax definitions for Sun JDK 1.6 update 12.
Contributed by Wispmac Shah, 13 March 2009.
Java 1.3.1 Syntax definition file for java1_3_1.
Contributed by Vijay R. Aravamudhan, 18 December 2001
Java 2 JDK 1.4.0 Syntax definitions for Java 2 JDK 1.4.0.
Contributed by Suresh Adusumilli, 1 October 2001
Java Syntax definitions for Java.
Contributed by Leonard Wolters
Java 1.3 Syntax definitions for for JDK version 1.3.
Contributed by Wispmac Shah, 3 November 2000
Java 2 (1) Syntax definitions for Java 2 with more than 1,000 new classes, a new section for the names of all java packages and another syntax for comment: "/** ... */".
Contributed by Trang Le
Java 2 (2) Syntax definitions for Java 2.
Contributed by Mike Piff, 19 April 2000
Java 2 (3) Java 2 (Sun JDK 1.3) syntax definitions. Enterprise Edition classes are separated. java.lang classes included with keywords.
Contributed by Alex Savitsky, 7 December 2000
JavaCC Syntax definitions for JavaCC.
Contributed by Brian Zimmer, 24 May 2000
JavaFX Syntax definitions for JavaFX, where Keywords 1 comprises all JavaFX keywords, and Keywords 2 lists all class names found in the source for JavaFX 1.0.
Contributed by Erik Dybdahl, 26 February 2009
Java JVM runtime Syntax definitions for reading Java JVM runtime profiling dumps.
Contributed by Natraj Gujran, 1 December 2003.
Java Properties Syntax definitions for Java Properties files.
Contributed by Brent Quinlan, 6 March 2003.
JScript Syntax definitions for JScript.
Contributed by Daniel Opitz, 22 January 2002
JavaScript Syntax definitions for MS JScript.NET, including MS DHTML methods, properties, collections etc.
Contributed by Tim Pelling, 28 April 2002.
JavaScript Syntax definitions for Hyperwave JavaScript.
Contributed by Martin Jenewein 19 October 2001.
JavaScript (1) Syntax definitions for JavaScript.
Contributed by Harry H. Hitzeman
JavaScript (2) Alternative syntax definitions for JavaScript.
Contributed by Scott Scecina, 7 September 2000
JavaScript (3) JavaScript 1.2 syntax definitions based on Netscape JavaScript Reference.
Contributed by Alex Savitsky, 7 December 2000
JavaScript (4) TextPad syntax definitions for Javascript.
Contributed by Shibu Pillai, 22 January 2002
JavaScript (5) Full syntax definitions for JavaScript 1.5 (including old Netscape stuff) and MS JScript 5.6.
Contributed by Steve Vachon, 24 September 2003
JavaScript (6) A more comprehensive Javascript syntax definition that covers recent developments Javascript 1.8.5, JScript, deprecated methods, reserved words, up-to-date DOM methods, CSS properties in Javascript, new additions like XMLHttpRequest level 2 and more.
Contributed by Benjamin Penney, 20 May 2011.
JavaScript & HTML Syntax definitions for JavaScript and HTML.
Contributed by Oliver Albrecht, 28 November 2000
JavaScript & HTML Syntax definitions for JavaScript and HTML. This is an updated version of Oliver Albrecht’s JavaScript & HTML Syntax definition. HTML is not case sensitive so this updated version adds all Uppercase tags.
Contributed by Robert L. Murphy, 13 May 2002.
JavaScript & HTML Syntax definitions for JavaScript and HTML. It adds support for html tags written in capitals.
Contributed by Tom Bassford, 12 December 2002.
Java (Tiger/J2SE 5.0) Syntax definitions for Java (Tiger/J2SE 5.0).
Contributed by Jagathish Poornalingam, 10 May 2005.
JESS Here is a simple syntax file for Jess (the java expert system).
Contributed by Brian O'Toole, 5 February 2004.
JAXB Syntax definition file for the JAXB java binding schema for 1.0 Early Access release. It is based on the JAXB.
Contributed by Cameron Clarke, 1 May 2002.
JudoScript Syntax definition file for JudoScript v0.8.
(http://www.judoscript.com) Contributed by John Petrie, 3 March 2003.
JudoScript Syntax definition file for JudoScript v0.9, a general-purpose, Java scripting and multi-domain language.
(http://www.judoscript.com) Contributed by John Petrie, 27 May 2005.
KixTart KiXtart command reference and Syntax definitions for 2001 4.10 build 84 release
Contributed by MCA, 1 May 2002.
KixTart KiXtart command reference and Syntax definitions for 2001 RC 1 release
Contributed by MCA, 16 July 2001 .
KixTart 2001 Beta2 Syntax definitions for KixTart 2001 Beta2.
Contributed by Chris Matheson 3 May 2001
KixTart Beta2 Syntax definitions for KixTart 2001 Beta2.
Contributed by Chris Matheson 3 May 2001
KixTart (1) Syntax definitions for KixTart.
Contributed by Dave Brookes
KixTart (2) Syntax definitions for KixTart 3.6.
Contributed by Dave Brookes, Updated by Marcus Lerch

KixTart (3)
Syntax definitions for KixTart 2001.
Contributed by cj

KixTart (4)
Syntax definitions for KixTart 2001 Beta
Contributed by Martin Holkamp, 25 April 2001.
KixTart (5) Updated syntax definitions for KixTart 2001
Contributed by Martin Holkamp, 14 December 2001.
KixTart (6) KixTart command reference and Syntax definitions for 2001 4.01 release.
Contributed by MCA, 14 December 2001.
KixTart Syntax definitions for KiXtart 2010 4.61.
Contributed by David Stein, 7 January 2009.
KBE Syntax definitions for Knowledge Fusion KBE language, a high-lever language within Unigraphics, which is a high-end CAD/CAM system.
Contributed by Dave Wilkinson, 2 November 2000, Updated 7 July 2004.
KML(Google’s) A syntax definition file for Google’s KML format (keyhole markup language). It includes the regular expressions used to check the entries from the kml documentation. It is based on http://www.keyhole.com/kml/kml_doc.html
Contributed by Reggie Thomson, 28 September 2005.
KML(Google’s) A syntax definition file for kml files, used for locating places on Google Earth, for example. More info on http://www.keyhole.com/kml/kml_doc.html
Contributed by William Zoaeter, 10 September 2005.
KML A syntax definition file for kml files, used for locating places on Google Earth, for example. http://earth.google.com/kml/
Contributed by Mario Vandermeersch, 27 July 2006.
Korn shell Syntax definitions for Korn shell scripts.
Contributed by Mike Hazelwood
Kyocera Syntax file for Kyocera Prescribe II printer commands.
Contributed by Jim McNeill, 7 November 2003.
LDIF Syntax definitions for LDIF (LDAP Data Interchange Format).
Contributed by Tony Headford, 28 April 2002.
LDIF Syntax definitions for LDIF (LDAP Data Interchange Format).
Contributed by Ramesh C Babu, 19 March 2001
LPC muds Syntax definitions for LPC muds (the CD codebase).
Contributed by Lucius Kane, 21 July 2000
LaTex Syntax definitions for LaTex.
Contributed by Lars Gregersen
Limbo Syntax definitions for the Limbo language (the language for the Inferno operating system).
Contributed by Frank A. Smith, 7 September 2001
Lingo Syntax definitions for Lingo, Macromedia Director 8.
Contributed by Jan Fex, 27 April 2000
Linden Scripting Syntax definitions for the "Linden Scripting Language" (LSL) used in the online game "Second Life" by Linden Labs Inc.
Contributed by Matthias Huber, 23 September 2004.
Linden Scripting An updated version of the syntax definitions for the Linden Scripting Language (LSL) used in the online game "Second Life" by Linden Labs Inc. Includes all the functions up to version 1.12.0, with the deprecated functions in a separate keyword list.
Contributed by Ben Gray, 23 August 2006.
Linden Scripting Syntax definitions for the Linden Scripting Language, a tool available to Second Life users.
Contributed by Sam Sieg, 7 January 2010.
Litestep 1 Syntax definitions for Litestep.
Contributed by Peter k, 12 November 2002.
Litestep 2 Syntax definitions for Litestep. Updated version to only handle single line comments.
Contributed by Adam Cath, 8 June 2004.
Log files Generic syntax for log files.
Contributed by Nathan Bubna 3 May 2001. Updated 20 July 2004.
Lotus Notes Syntax definitions for Lotus Notes formula language and for LotusScript.
Contributed by Peter Cahill
LotusScript Syntax definitions for LotusScript 5. It is backward compatible with LotusScript 4 and 3.1.
Contributed by Page Nix 19 May 2003.
L3P Syntax definitions for L3P scholastic Language of programming.
Contributed by Matteo Brichese 5 March 2004.
Lua Syntax definitions for Lua scripting language.
Contributed by Lenny Palozzi and Andreas Rozek, 21 March 2005.
Lua Syntax definitions for Lua scripting language version 5.1.
Original contribution by Lenny Palozzi and Andreas Rozek. Updated by Simon Strange 20 September 2011.
LS-Dyna Syntax definitions for LS-Dyna. This is a widely used finite element code with a keyword based syntax.
Contributed by Gregory GALLAIS, 5 March 2009.
Macro Scheduler Syntax definitions for when TextPad is used as the specified editor in Macro Scheduler from Mjt Net Ltd.
Contributed by Chris Willmot
Magik Syntax definitions for GE Smallworld Magik Programming
Contributed by Baris Guner, 15 March 2001

Magik (2)
Syntax definition file and clip library for GE Smallworld Magik Programming language.
Contributed by Sean Ince, 24 April 2001
Magma Syntax definitions for Magma. It is similar to VRML, part of it is VRML, but Magma adds some nodes related to haptic controlling.
Contributed by Weining Qi, 17 September 2000
Make Files Syntax definition files for make files for ClearCase OMAKE and should work for most standard make files
Contributed by David Sansom
Make Files Syntax definition file for make files for ClearCase OMAKE. Also works for Borland Command Line Tools.
Contributed by Christian Foerster, 17 July 2003.
Make Files BSD Syntax definition file for BSD Makefiles.
Contributed by Eric Huss, 29 November 2005.
MailManager Syntax definitions for MailManager 2010 scripts.
Contributed by Chris Moore, 3 November 2004.
MailTraq Syntax definitions for the scripting language used by MailTraq, a windows mail and proxy server (MailTraq.com).
Contributed by Chris Hastie
MapBasic Syntax definitions for for MapBasic.
Contributed by Niels Fahse, 22 May 2003.
MapGuide Syntax definitions for Autodesk MapGuide's MWX format - based on XML.
Contributed by Bill Corner, 8 May 2002.
MAPSERVER Syntax definition files for MAPSERVER 3.6.3 mapfile.
Contributed by Laurent Chevalier, 7 March 2003.
MAPSERVER DM Solutions Group is one of the main contributors to the Mapserver technology, and have recently produced a Textpad syntax file (map_40.syn) for our latest released MapServer 4.0.
Contributed by Christopher R. Thorne, 4 November 2003.
Marc TextPad syntax definitions for MSC.Marc, a finite element code for computational dynamics.
Contributed by Shinjiro Ito,(shinjiro.ito@konicaminolta.jp) 6 March 2004.
MarxMenu Syntax file for MarxMenu,a scripting language.
Contributed by Marc Perkel
MASM Syntax file for Microsoft's Macro Assembler MASM 6.11 files.
Contributed by James Estep, 10, November 2002.
MASM Syntax file for Microsoft's Macro Assembler(MASM 6.15 or below) files (*.asm, *.cod, *.inc).
Contributed by Steffen Lohse, updated 14 August 2003.
Mathematica Syntax Definitions for Mathematica, (*.m, *.nb) Keywords supporting latest version 5.0. http://www.wolfram.com)
Contributed by Jeff Adams, 30 July 2003.
MatLab (1) Syntax definitions for MatLab.
Contributed by Michael Robbins
MatLab (2) Alternative syntax definitions for MatLab.
Contributed by Julian A. de Marchi
MatLab 5.3 Syntax definitions for MatLab 5.3 (R11).
Contributed by M. Rumianek
MatLab r12 Updated syntax definitions for MatLab release 12
Contributed by Jeroen Ploeg, 9 January 2001
MatLab r12.1 Defines syntax highlighting for Matlab Release 12.1 functions and operators. Also Matlab function for generating Matlab keywords.
Contributed by Jeroen Ploeg, mailto: ploeg@wt.tno.nl 10 August 2001
MatLab r13 Defines syntax highlighting for Matlab Release 13 functions and operators. Also Matlab function for generating Matlab keywords.
Contributed by Jeroen Ploeg, mailto: ploeg@wt.tno.nl 31 October 2002.
MatLab r12.1 TextPad syntax definitions for MATLAB Version 6.1.0.450 (R12.1)
Leandro G. Barajas, 27 October 2002.
MatrixOne TextPad syntax definitions for MatrixOne's MQL files.
Contributed by, Jeffrey Flick, updated 09 July 2007.
MAXL Essbase Syntax definitions for Essbase MAXL language.
Contributed by Raman Sadwal, 20 March 2009.
MAX+ Plus Syntax definitions for Altera MAX+ Plus AHDL hardware description language.
Contributed by Philip Nye
MaxScript Syntax definitions for the MaxScript language in 3D Studio MAX 3.x (http://www.discreet.com)
Contributed by John Burnett, 19 July 2000
MaxScript Updated Syntax definitions for version 7 of the maxscript programming language.
Contributed by Jon Seagull, 19 October 2004.
MCOS Syntax definitions for MCOS version 5.x board descriptor files (.desc) and configuration files (.cfg)
Contributed by Michael L. Hasenfratz Sr, 2 August 2000
MDL (1) Syntax definitions for the Bentley Microstation Development Language (MDL).
Contributed by Francesco Ciampiconi
MDL (2) Syntax file for MicroStation Development Language (MDL), a C/C++ language derivative for the MicroStation CAD system environment (from Bentley Systems, Inc.)
Contributed by Geoff Houck, 2 June 2000
MDL (3) Syntax file for MDL, adding extensive support for MS-structures; extensive support for all MS-defines; support for all added dialogItems since Microstation 95.
Contributed by Stephan Goeting, 14 July 2000
MEL scripting language Syntax definition file for Maya 8.5 MEL scripting language. This definition includes 53 keywords missed in the previous definition. It also correctly distinguishes between mel script keywords and mel command keywords.
Contributed by Greg Gladstone, 26 August 2007.
MEL scripting language Syntax definition file for Maya's MEL scripting language, which is updated to include new Maya 2008 scripts and commands.
Contributed by Greg Gladstone, 6 April 2008.
MEL scripting language Syntax definition file for Maya's MEL scripting language, which is updated to include new Maya 7.0 scripts and commands.
Contributed by Greg Gladstone, 13 August 2005.
MEL scripting language Syntax definition file for Maya's MEL scripting language. Updated for Maya 6.0.1.
Contributed by Greg Gladstone, 29 September 2004.
MEL scripting language Syntax definition file for Maya's 4.x MEL scripting language.
Contributed by Brett Tribble, 3 March 2003.
MEL scripting language Syntax definition file for Maya's MEL scripting language
Contributed by Patrick J. Boucher, 19 October 2001

Message Builder 5
Syntax file for Message Builder 5. It is a 4GL language used to write programs for Amtrix intergration broker platform
Original Contribution by Mikael Projtz, improvements by Magnus Palmer 25 April 2001

MetaStock
Syntax file for Metastock 9 which is a stock market charting tool. It may be compatible with Metastock 10 (latest release), but is untested.
Contributed by Ross Hartley, 31 January 2007.
MIB Syntax definitions for MIB files.
Contributed by Theo Ekelmans, 11 April 2000
Microstation Basic (BAS) Syntax file for MicroStation Basic Macro Development Language(BAS), a Microsoft® Basic language derivative/extension developed for the MicroStation CAD Environment (from Bentley Systems, Inc.). The following files are included in the zip file: MicroStation Basic files: msBasic.syn, MicroStation Configuration files: msCFG.syn, MicroStation Barmenu Menu: msMDF.syn, MicroStation Side Bar menu msSBM.syn.
Contributed by Robert McCartney, updated 4 September, 2003.
MIDL Syntax file for Microsoft Interface Definition Language. Used in creating type libraries, which are convenient for encapsulating function & interface definitions. The MIDL compiler reads an IDL file & creates a TLB (type library) file.
Contributed by James Jensen, 2 February 2001
MIF Syntax definition file for the Framemaker MIF ( Maker Interchange Format.)
Contributed by Stephen Schwedland 3 May 2001
MIPS R2000 Syntax definitions for MIPS R2000 Assembly Language.
Contributed by Joshua Aidan Tenpenny [aidan@drexel.edu], 7 September 2001
MIPS 32 Syntax definitions for the MIPS 32 Assembly language.
Contributed by Christopher Myer, 28 August 2004.
MIRC Syntax definitions for use with scripts for the mIRC IRC client.
Contributed by Martin Sandin, 22 August 2000
MIRC Syntax definition file for the latest version of mIRC.
Contributed by Greeny, 20 September 2004.
Miva Syntax definitions for MivaScript.
Contributed by Jonathan Wray, 13 February 2001
Mlink Syntax definitions for Mlink. Mlink is a comms suite with a simple scripting language similar to BASIC, but with all of the good parts removed.
Contributed by David Snyder, 15 June 2005.
MLwiN 2.02 Syntax definition file for MLwiN 2.02 macros. http://www.mlwin.com
Contributed by George Leckie, 12 July 2005.
MML Syntax definitions for MML scripting language. Gordano Mail and List server products. MML allows dynamic customisation of List postings and web pages.
Contributed by Ben Dobson 6 June 2001.
Mobol Syntax file for use in MOBOL (Mobile Operating Language), the scripting language used at wotmud.org, the Wheel of Time mud.
Contributed by Nass, 2 November 2003.
Modelica Syntax definitions for the Modelica language.
Contributed by Christophe Blanchard, 9 July 2012.
Modula 2 Syntax definitions for the Modula 2 (Stonybrook version).
Contributed by Brent Jensen
MOF Syntax definitions for DMTF's Managed Object Format (MOF), a language based on IDL (the Object Management Group's Interface Definition Language).
Contributed Swathi Sasidharan, 11 April 2008.
Monk Syntax definitions for Monk, which is a custom scripting language for eGate, a EAI product from Seebeyond.
Contributed by Shubhrajit Chatterjee, 2 May 2003.
Mortscript A syntax file for MortScript.
Contributed by Craig Zerba, 21 July 2010.
Moscow ML Syntax definitions for Moscow ML, a programming language. This definition covers all keywords available at toplevel as well as keywords in the API of the language.
Contributed by Mads-Peter Brunn Jensen, 3 December 1999.
Motorola 05/08 TextPad keyword syntax file for Motorola 05/08.
Contributed by Terry White, 8 September 2003.
Motorola StarCore TextPad keyword syntax file for Motorola assembler for StarCore.
Contributed by Petrisor Bogdan, 15 October 2002.
Motorola 68HC12 Syntax file for the Motorola 68HC12 Microprocessor.
Contributed by Geoff Granum, 28 April 2002.
Motorola 68HC11 Syntax file for the Motorola 68HC11 Microprocessor. Includes keyword sections for: Language syntax, Register names, Buffalo Equates, and Flag Names.
Contributed by Michael Erlich 19 October 2001.
Motorola HC11 Assembler Syntax definitions for Motorola HC11 Assembler, using the "P & E Micro" Macro assembler.
Contributed by Bart Voskulen, 27 June 2000.
Motorola HC(9)08 microcontroller Syntax definitions for Motorola HC(9)08 microcontroller.
Contributed by Chris Pflieger, 11 July 2000.
Motorola 680x0 Syntax definitions for Motorola 680x0 Family assembly language.
Contributed by John Buonagurio, 11 December 2005.
MPS Syntax definitions for MPS files (mps.syn), the industry standard format for matrix files, commonly used for LP and MIP optimisation problems.
Contributed by Robert Sedgwick, 29 April 2002.
MSbuild Syntax highlighting for msbuild, which comes with the .Net 2.0 framework. Suggest using for *.targets, *.proj, *.csproj.
Contributed by Peter Aylett, 19 December 2005.
MS-Dos Defines syntax highlighting for MS-DOS batch and config files.
Contributed by Julian A. de Marchi
MSH Syntax definitions for Microsoft's new command shell, MSH (*.msh scripts).
Contributed by Alex K. Angelopoulos, 16 June 2004.
MSH Syntax definitions for MSH based upon the beta 2 version.
Contributed by Yimin Wei, 6 October 2005.
MSIL Syntax definition file for 'Microsoft Intermediate Language' or 'MSIL' and is sometimes called 'ILASM' (for it's assembly-like qualities). It is the *intermediate* language which all .NET languages compile to before being converted to machine code by the JIT compiler
Contributed by Chris Lajoie, 27 October 2003.
MS Registry Syntax definitions for Microsoft Registry files.
Contributed by Charles Rivet
MSTS(Microsoft Train Simulator) A set of 16 files that define the syntax for various file formats used by MS Train Simulator.
Contributed by Andrew Miller, 3 October 2005.
Mud Master scripts Syntax Definition for Mud Master scripts.
(mud-master.com)
Contributed by Chad Kovac, 30 April 2002.
MUGEN Syntax definitions for character code files in the MUGEN fighting game engine.
Contributed by Ryan Corradini, 24 September 2007.
MuPAD 2.0 Syntax definitions for MuPAD 2.0 source files (*.mu). MuPAD is a computer algebra system developed at the University of Paderborn and distributed by SciFace Software.
Contributed by Klaus Drescher, 19 March 2001
MySQL 3.23+ Syntax definitions for MySQL 3.23+.
Contributed by Trevor Robinson, 27 April 2000
MySQL Syntax definitions for MySQL.
Contributed by Chuck Bass, 14 May 2002.
MySQL Syntax definitions for MySQL. It has all the current Keywords and Functions in it, generated from the manual available online today. It could be used for all versions of MySQL, but would be ideal for MySQL 4.
Contributed by Tony Davies, 19 February 2004.
MySQL MaxDB Syntax Definitions for MySQL MaxDB 7.5.0. It could be used for all versions of MySQL, but would be ideal for MySQL 4.
Contributed by Peter Schulz, 22 June 2004.
MySQL 5 Syntax Definitions for MySQL 5.
Contributed by Maier Waldemar, 24 April 2007.
MySQL 5 Syntax Definitions for MySQL 5.
Contributed by Skip Tabor, 13 October 2010.

Installation Instructions:

After you have downloaded one of these files, extract its contents into the SAMPLES subfolder of your TextPad installation folder. Then there are three basic steps required to set it up:

  1. Create the document class.
  2. Specify which files are members of that class.
  3. Specify which syntax definition file is required.

In TextPad 4.2 and later, this can be done using the "New Document Class" wizard on the "Configure" menu.

In TextPad 4.0 and 4.1 you will need to do this manually (see below).

For example, for Perl files, first create the document class:

  1. Close any open documents, even blank ones.
  2. From the Configure menu, choose Preferences.
  3. Select Document Classes.
  4. Click the empty box at the bottom of the list of classes.
  5. Type the name "Perl" and press Enter.
  6. Click Apply.
  7. Click the "+" next to Document Classes.
  8. Select the new entry for Perl.
  9. Change any properties, such as "Create new files as UNIX", if the defaults are not appropriate.
  10. Click Apply.

Next, specify which files are members of this class:

  1. Click the empty box at the end of the list of class members.
  2. Type "*.pl" and press Enter.
  3. Click Apply.

Finally, specify which syntax definition file is required:

  1. Click the "+" next to the Perl document class.
  2. Select "Syntax".
  3. Check "Enable syntax highlighting".
  4. From the list of syntax definition files, choose "Perl.syn".
  5. Click OK.

Now, open a file with extension ".pl" and it should be syntax highlighted.