11. The editor of claim 8, wherein the system editor is expressed in a first high level language and the library is expressed in a second high level language different from said first high level language.
8. A system editor to be implemented on a computer having enhanced editing capabilities, comprising: system editor means, having a core set of commands, for manipulating text in a file; a library, created in a high level programming language, containing at least one new editing command separate from the core set of commands; and linking means for providing access by the system editor to the new editing command in the library, wherein the high level programming language is one of ALGOL, C, COBOL, FORTRAN, and PASCAL.