The SemWare Editor (TSE) is a text editor computer program for MS-DOS, OS/2, Windows and Linux. Starting in November 1985 as a shareware program called Qedit, it was later modified to run as a Terminate and Stay Resident (TSR) program, and ported to OS/2 and eventually evolved (via rewrite) to TSE. TSE was eventually ported to Windows. TSE supports a Pascal-based macro language (SemWare Application Language or SAL), regular expression search and replace, keystroke recording and playback, full undo and redo, shortcut key assignment (both as configuration and on the fly) that allow extensive modification of the functionality of the text editor, and other features. Like its predecessor QEdit, TSE is used by programmers and others. (en)