Это портативная версия редактора MG от OpenBSD.
MG предназначен для того, чтобы быть небольшим, быстрым и портативным редактором для людей, которые не могут (или не хотят) управлять EMACS по той или иной причине, или не знакомы с редактором VI. Он совместим с EMACS, потому что не должно быть никаких оснований для изучения больше типов редакторов, чем EMACS или VI.
Этот репозиторий агрессивно отслеживает вверх по течению.
У mg есть простой сценарий конфигурации, который генерирует POSIX Makefile .
$ ./configure
$ make
$ sudo make install
По умолчанию вам нужна библиотека Ncurses.
Пользователи NetBSD будут использовать библиотеку CRCSES NetBSD в базе.
Если у вас нет библиотеки NCURSES, вы можете позвонить на configure с флагом --with-builtin-curses для компиляции с упрощенной версией библиотеки CRCSES NetBSD. В этой настройке нет никаких зависимостей, кроме LIBC системы.
При настройке с помощью --enable-static и --with-builtin-curses , полученное в результате mg Binary Can, используемое в режиме однопользователя, если помещен в / или /bin или какой-либо другой каталог, доступный в режиме однопользователя.
mg может быть вызван в режиме однопользователя, аналогично:
$ TERM=vt100 mg
Протестировано на недавних версиях Arch, Alpine, Cygwin, Debian, Dragonfly BSD, FreeBSD, Mac OS X (10.4 или более поздней), NetBSD, Slackware и Ubuntu.
Файлы, происходящие из mg являются общедоступным доменом. Файлы, необходимые для переносимости, имеют свои собственные заголовки лицензий. Все лицензии являются ISC или BSD.
mg еще не поддерживает UTF-8. Если вы хотите поработать над этим, пожалуйста, обратитесь к списку рассылки Tech@ на OpenBSD.
Смотрите вкладку «Релизы» на GitHub. Последняя версия-MG-7.3.