MicroEmacs '99 is based on the original version of MicroEmacs produced by Danial Lawrence at revision 3.8, the source files were obtained approximately 8-9 years ago. The exact origin of the files is unknown. In that period of time the source files have undergone an awful lot of change, without reference to the subsequent releases made of MicroEmacs by Danial Lawrence (due to no network access). As a result this version of MicroEmacs does not include any modifications or features that may have been implemented since. This version of MicroEmacs has been tailored to suite the requirements of a small group of individuals who have used the editor on a daily basis across a limited number of platforms, for a variety of very different tasks and operating requirements.
This version of MicroEmacs is biased towards UNIX environments, MS-DOS and Microsoft Windows ports have been performed however they are heavily influenced by UNIX and inherit UNIX characteristics wherever possible. The intention is that programmers, and alike, may move across platforms using a common editor environment without being frustrated by the idiosyncrasies of different platforms. The most noticeable platform is the Microsoft Windows platform which mimics the X-Windows cut and paste mechanism within the MicroEmacs '99 environment. If you want a Windows style environment then use Notepad(1) or Wordpad(1), this editor is not for you !!
The gross changes to MicroEmacs '99 are summarized as follows:-
The name space of MicroEmacs '99 differs from the original MicroEMACS and has become more compliant with the GNU implementation of Emacs. A list of the original MicroEMACS verses the new command name set is as follows, executing the compatibility macro file me3_8.emf will create macro versions of these commands:
add-global-mode =>
global-mode
add-mode =>
buffer-mode
apropos =>
command-apropos
backward-character =>
backward-char
begin-macro =>
start-kbd-macro
beginning-of-file =>
beginning-of-buffer
bind-to-key =>
global-bind-key
buffer-position =>
buffer-info
case-region-lower =>
lower-case-region
case-region-upper =>
upper-case-region
case-word-capitalize =>
capitalize-word
case-word-lower =>
lower-case-word
case-word-upper =>
upper-case-word
clear-message-line =>
ml-clear
ctlx-prefix =>
prefix 2
delete-global-mode =>
global-mode
delete-mode =>
buffer-mode
delete-next-character =>
forward-delete-char
delete-next-word =>
forward-kill-word
delete-previous-character =>
backward-delete-char
delete-previous-word =>
backward-kill-word
end-macro =>
end-kbd-macro
end-of-file =>
end-of-buffer
execute-command-line =>
execute-line
execute-macro =>
execute-kbd-macro
execute-macro-# => Deleted
file-name-insert =>
insert-file-name
forward-character =>
forward-char
grow-window =>
grow-window-horizontally
handle-tab =>
tab
i-shell =>
shell
incremental-search =>
isearch-forward
kill-to-end-of-line =>
kill-line
meta-prefix =>
prefix 1
move-window-down =>
scroll-down
move-window-up =>
scroll-up
name-buffer =>
change-buffer-name
next-line =>
forward-line
next-page =>
scroll-down
next-paragraph =>
forward-paragraph
next-word =>
forward-word
open-line =>
insert-newline
pipe-command =>
pipe-shell-command
previous-line =>
backward-line
previous-page =>
scroll-up
previous-paragraph =>
backward-paragraph
previous-word =>
backward-word
quote-character =>
quote-char
redraw-display =>
recenter
restore-window =>
goto-window
reverse-incremental-search =>
isearch-backward
save-file =>
save-buffer
save-window =>
set-window
scroll-next-down =>
scroll-next-window-down
scroll-next-up =>
scroll-next-window-up
search-reverse =>
search-backward
select-buffer =>
find-buffer
set =>
set-variable
shrink-window =>
shrink-window-vertically
split-current-window =>
split-window-vertically
top-bottom-switch => Deleted
transpose-characters =>
transpose-chars
unbind-key =>
global-unbind-key
update-screen =>
screen-update
write-message =>
ml-write
(c) Copyright JASSPA 1999
Last Modified: 1999/07/15
Generated On: 1999/12/01