Esta es una versión portátil del editor MG de OpenBSD.
MG tiene la intención de ser un editor pequeño, rápido y portátil para personas que no pueden (o no quieren) ejecutar emacs por una razón u otra, o no están familiarizados con el editor de VI. Es compatible con los emacs porque no debería haber ninguna razón para aprender más tipos de editor que emacs o VI.
Este repositorio rastrea agresivamente aguas arriba.
mg tiene un script de configuración simple que genera Makefile POSIX .
$ ./configure
$ make
$ sudo make install
Por defecto, necesita la biblioteca NCurses.
Los usuarios de NetBSD utilizarán la biblioteca NetBSD CRUSSES en base.
Si no tiene la biblioteca NCurses, puede llamar a configure con el indicador --with-builtin-curses para compilar con una versión simplificada de la biblioteca NetBSD CRUSSES. En esta configuración, no hay dependencias más que el LibC del sistema.
Cuando se configura con --enable-static y --with-builtin-curses , el binario mg resultante puede usarse utilizado en modo de usuario único si se coloca en / o /bin o algún otro directorio accesible en modo de usuario único.
mg se puede invocar en modo de usuario único similar a:
$ TERM=vt100 mg
Probado en versiones recientes de Arch, Alpine, Cygwin, Debian, Dragonfly BSD, FreeBSD, Mac OS X (10.4 o posterior), NetBSD, Slackware y Ubuntu.
Los archivos que se originan en mg son dominio público. Los archivos necesarios para la portabilidad tienen sus propios encabezados de licencia individual. Todas las licencias son ISC o BSD.
mg aún no admite UTF-8. Si desea trabajar en esto, comuníquese con la lista de correo Tech@ en OpenBSD.
Vea la pestaña Lanzamientos en GitHub. La última versión es MG-7.3.