Freemacs is a small, programmable computer
text editor
A text editor is a type of computer program that edits plain text. An example of such program is "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be used to c ...
for
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
with some degree of compatibility with
GNU Emacs
GNU Emacs is a text editor and suite of free software tools. Its development began in 1984 by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU ...
.
[Freemacs, an Extensible Editor for MS-DOS](_blank)
/ref> Written by Russ Nelson
Russell Nelson (born March 21, 1958) is an American computer programmer. He was a founding board member of the Open Source Initiative and briefly served as its president in 2005.
Career
In 1983, Nelson and Patrick Naughton wrote Painter's App ...
and later maintained by Jim Hall, Freemacs is currently distributed under the GPL-1.0-only license in the FreeDOS
FreeDOS (formerly PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running Legacy system, legacy software and supporting embedded systems. FreeDOS ca ...
project.
Freemacs' executable
In computer science, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instruction (computer science), in ...
binary, in the current 1.6 version, is only ~21k in size. Most features are implemented in MINT (''Mint Is Not Trac
Trac is an open-source, web-based project management and bug tracking system. It has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Tr ...
''), whose role is akin to that of Emacs Lisp
Emacs Lisp is a Lisp dialect made for Emacs.
It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C, as is the Lisp interpreter.
Emacs Lisp code is used to modify, extend and customi ...
as used by other implementations of Emacs.
The most recent version of Freemacs is 1.6H, released in 2008. Version 1.6G was released in 1999.
References
External links
Project home page
Emacs
Free text editors
DOS text editors
Software using the GNU General Public License
{{free-software-stub