me - MicroEmacs '99 text editor
me [options] [files ...]
me [@startupFile] [-b] [-c] [-d] [-h] [-i] [-llineNo] [-mcommand] [-n] [-0file] [-p] [-r] [-sstring] [-vvariable=string] [-x] files...
MicroEmacs '99 is a cut down version of the EMACS text editor, based on Danial Lawrences MicroEmacs. MicroEmacs '99 is a tool for creating and changing documents, programs, and other text files. It is both relatively easy for the novice to use, but also very powerful in the hands of an expert. MicroEmacs '99 can be extensively customized for the needs of the individual user.
MicroEmacs '99 allows multiple files to be edited at the same time. The screen may be split into different windows and screens, and text may be moved freely from one window on any screen to the next. Depending on the type of file being edited, MicroEmacs '99 can change how it behaves to make editing simple. Editing standard text files, program files and word processing documents are all possible at the same time.
There are extensive capabilities to make word processing and editing easier. These include commands for string searching and replacing, paragraph reformatting and deleting, automatic word wrapping, word move and deletes, easy case controlling, and automatic word counts.
For complex and repetitive editing tasks editing macros can be written. These macros allow the user a great degree of flexibility in determining how MicroEmacs '99 behaves. Also, any and all the commands can be used by any key stroke by changing, or rebinding, what commands various keys invoke.
Special features are also available to perform a diverse set of operations such as file encryption, automatic backup file generation, entabbing and detabbing lines, executing operating system commands and filtering of text through other programs.
The command line options to MicroEmacs '99 are defined as follows:-
@startFile
-b
-c
-d
-h
-i
-llineNo
-mcommand
; launch server me & ; send message me -m "C:ME:ml-write \"Hello world\"
Note that the <command> is a MicroEmacs macro command, the escape sequences must be adhered to. The client-server interface is typically used to load a file, this may be performed as follows:-
me -m "C:myutility:find-file \"/path/foo.bar\""
The absolute path is specified in this type of transaction as the current working directory of the active MicroEmacs session is unknown. The -m option de-iconize's the existing editor session and bring it to the foreground.
-n
-o<file>
-p
define-macro start-up find-buffer "*stdin*" beginning-of-buffer replace-string "a" "b" save-buffer quick-exit !emacro
This can be used in the following manner:
me "@testpipe.emf" < foo.a > foo.b
-r
-sstring
-vvariable=string
-x
The following environment variables are used by MicroEmacs '99.
DISPLAY
MENAME and LOGNAME
Non-UNIX platforms usually need to explicitly set the $MENAME environment variable to identify the aforementioned files. for MS-DOS and Microsoft Windows this is typically performed in the AUTOEXEC.BAT file.
PATH
export PATH $PATH:/usr/name/me
Within MS-DOS or Microsoft Windows environments it is defined in the AUTOEXEC.BAT file. e.g.
set PATH=%PATH%;c:\me
MicroEmacs '99 utilizes information in the $PATH environment variable to locate the start-up files, dictionaries etc.
TERM
In MS-DOS the environment variable is usually set to define the graphics adapter mode. %TERM is assigned a string, understood by the me.emf start-up file, to set the graphics mode. Predefined strings include:-
E80x50
E80x25
userDefined
MEPATH
export MEPATH /usr/name/me/macros:/usr/local/microemacs
The default when omitted is /usr/local/microemacs.
Within MS-DOS or Microsoft Windows environments it is defined in the AUTOEXEC.BAT file. e.g.
set MEPATH=c:\me\username;\me\macros
There is no default location in these environments. For Microsoft Windows environments refer to me32.ini(8) for a method of setting up the $MEPATH from the windows configuration file.
INFOPATH
export INFOPATH /usr/local/info:$HOME/info
The default when omitted is /usr/local/info.
Within MS-DOS or Microsoft Windows environments it is defined in the AUTOEXEC.BAT file. e.g.
set MEPATH=c:\usr\local\info
There is no default location in these environments. For Microsoft Windows environments refer to me32.ini(8) for a method of setting up the $INFOPATH from the windows configuration file.
All of the macro files and dictionaries are located in the MicroEmacs home directory. The standard file extensions that are utilized are:-
me.emf
<platform>.emf
hkxxxxxx.emf
Microsoft Windows environments should refer to me32.ini(8) for a method of setting up the environment variables without editing the AUTOEXEC.BAT configuration file.
emf(8),
erf(8), emacs(1) [GNU], more(1), vi(1).
Client-Server Interface.
Command Line Filters.
(c) Copyright JASSPA 1999
Last Modified: 1999/07/05
Generated On: 1999/12/01