MicroEMACS "puny emacs", a tiny but powerful Micro Emacs
    ========================================================

 Last edited: $Date: 2021/09/11 08:24:30 $

 > Ancient version of MicroEmacs upgraded with 30 years of hacks

                           MicroEMACS
                           ----------

 MicroEMACS  is  based  on  the Conroy's version 30 of February
 1986, distributed to USENET mod.sources.  Since  then  it  has
 undergone   a   fair  number  of  bug  fixes  and  performance
 improvements, and a few minor enhancements.

 It is a lot smaller than other Micro Emacses, including  those
 based on Conroy's November 1985 release.

 Mark  Alexander has done some fantastic work and added several
 features over the years, including support for etags,  cscope,
 ispell,  Rails,  undo,  UTF-8,  regular  expression search and
 replace, and extensions written in Ruby.

 The     current     version     can      be      found      at
 https://gitlab.com/bloovis/micro-emacs  and is available under
 the GPL open source license.

                    Micro Emacses in general
                    ------------------------

 Micro Emacses are all small, lightweight,  editors  that  have
 keybindings  that  resemble  those  of Emacs, sometimes called
 "ErsatzEmacs". Not all keybindings  are  necessary  equivalent
 with  those  of Emacs, and not all the functions of Emacs will
 be available in the Micro Emacses.

 Some of the better known Micro Emacses are mg and Jove.

                    installation on FreeBSD
                    -----------------------

 The main development is focussed on Linux, but it is  easy  to
 compile it on FreeBSD. This builds a non-debug version without
 Ruby support.

 The build process creates a  binary  executable  called  "pe",
 which,  according  to  the  documentation, was chosen to avoid
 confusion with other versions of MicroEMACS, and could be read
 as "puny emacs".

 This is how you build it on FreeBSD 13.0:

   git clone https://gitlab.com/bloovis/micro-emacs.git
   cd micro-emacs
   mkdir obj
   cd obj
   ../configure
   gmake

 After compiling:

   ldd pe
   pe:
          libncursesw.so.9 => /lib/libncursesw.so.9 (0x80065b000)
          libc.so.7 => /lib/libc.so.7 (0x8006cf000)

                             Tiny !
                             ------

 The size of pe, after stripping, is: 113K.

 This is on my FreeBSD box, after compiling as described above.

 In comparison, mg on the same FreeBSD box is: 192K.

                             Manual
                             ------

 MicroEMACS  doesn't  come with a traditional man-page, but the
 git repository contains a very nice PDF that is extensive  (36
 pages).   It  states that it is intended as a reference manual
 for users already familiar with EMACS. But  it  offers  enough
 information to get the novice user started.

                         Some features
                         -------------

 Mark   Alexander   has   done  great  work,  and  among  other
 enhancements added support for spell check and  for  UTF-8  to
 MicroEMACS.

 You  need to have --besides aspell-- the aspell-ispell package
 installed to get this working.

                         Get MicroEMACS
                         --------------

 Go to https://gitlab.com/bloovis/micro-emacs

 Have fun!