See the file INSTALL for compilation and installation instructions.

Description

GNU moe is a console text editor for ISO-8859 and ASCII character encodings.
It has a modeless, user-friendly interface, online help, multiple windows,
global search/replace (on all buffers at once), block operations, automatic
indentation, word wrapping, file name completion, directory browser,
duplicate removal from prompt histories, delimiter matching, text conversion
from/to UTF-8, romanization, etc. The file size, line length, number of
buffers, and undo/redo capability are only limited by the amount of memory
available and the size of the address space of your machine.

Moe respects your work. By default it won't automatically add, change, or
remove a single byte in your files. Moe is a WYTIWYG (what you type is what
you get) editor.

Moe can easily edit thousands of files at the same time.

Moe tries to rationalize the keyboard commands. The <Alt> key is used for
harmless commands like cursor movements and scrolling. The <Control> key is
used for more "dangerous" commands like copying text blocks, deleting lines,
or exiting. The <Tab> key is used for file name completion and also to
show/hide the directory browser when moe asks for a file name to save or
load. In any case, the unlimited undo capability of moe makes it difficult
to accidentally cause irreparable damage to your files.

Moe uses the function keys so that the most frequent commands can be issued
with only one finger. The function key <F1> shows the online help, and <F10>
allows you to change the options. The online help and some experience with
text editors is all you need to start using moe. Reading the manual is only
required for more advanced uses of moe.

To have moe used as your default editor you need to set the environment
variables 'EDITOR=moe' and/or 'VISUAL=moe' in your shell initialization file
($HOME/.profile if you are using bash).

Moe needs a screen size of at least 25 lines by 80 columns. Take this into
account if running it from a terminal emulator.

If your text console doesn't show all the ISO-8859-15 characters, try the
command 'setfont' from the package 'kbd'. You may also need to add the line
'append="vt.default_utf8=0"' to /etc/lilo.conf or to the configuration file
of the bootloader in your machine. Check also with the command 'kbd_mode'
that the keyboard is in the default (ASCII) mode. Use the following commands
to set the text console in the right mode for moe:

	kbd_mode -a
	setfont -v lat9w-16.psfu

If your terminal emulator shows characters with codes >= 128 incorrectly,
check that the encoding is set to ISO-8859-15. (Other ISO-8859 encodings may
also work).

Moe uses Arg_parser for command-line argument parsing:
http://www.nongnu.org/arg-parser/arg_parser.html


Copyright (C) 2005-2025 Antonio Diaz Diaz.

This file is free documentation: you have unlimited permission to copy,
distribute, and modify it.

The file Makefile.in is a data file used by configure to produce the Makefile.
It has the same copyright owner and permissions that configure itself.
