Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
CVS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

mg

This is a portable version of the Mg editor from OpenBSD.

Mg is intended to be a small, fast, and portable editor for people who can't (or don't want to) run emacs for one reason or another, or are not familiar with the vi editor. It is compatible with emacs because there shouldn't be any reason to learn more editor types than emacs or vi.

This repository aggressively tracks upstream.

Compiling

mg has a simple configure script that generates a POSIX Makefile.

$ ./configure
$ make
$ sudo make install

Dependencies

By default, you need the ncurses library.

NetBSD users will use the in-base NetBSD curses library.

If you do not have the ncurses library, you can call configure with the --with-builtin-curses flag to compile with a simplified version of the NetBSD curses library. In this setup, there are no dependencies other than the system's libc.

Testing

Tested on recent versions of Arch, Alpine, Cygwin, Debian, DragonFly BSD, FreeBSD, Mac OS X (10.4 or later), NetBSD, Slackware, and Ubuntu.

Licensing

Files originating from mg are Public Domain. Files needed for portability have their own individual license headers. All licenses are ISC or BSD.

Commonly asked questions

mg does not yet support UTF-8. If you would like to work on this, please reach out to the tech@ mailing list on OpenBSD.

Get a tarball

See the Releases tab on GitHub. The latest version is mg-7.0.

About

OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published