Dies ist eine tragbare Version des MG -Editors von OpenBSD.
MG soll ein kleiner, schneller und tragbarer Redakteur für Personen sein, die aus dem einen oder anderen Grund nicht EMACs ausführen können (oder nicht wollen) oder mit dem VI -Editor nicht vertraut sind. Es ist mit EMACs kompatibel, da es keinen Grund geben sollte, mehr Editor -Typen als EMACs oder VI zu lernen.
Dieses Repository verfolgt aggressiv stromaufwärts.
mg verfügt über ein einfaches Konfigurationsskript, das eine POSIX Makefile erzeugt.
$ ./configure
$ make
$ sudo make install
Standardmäßig benötigen Sie die NCURSSE -Bibliothek.
NetBSD-Benutzer verwenden die In-Base NetBSD Curses Library.
Wenn Sie nicht über die NCURSSES-Bibliothek verfügen, können Sie configure mit dem Flag --with-builtin-curses aufrufen, um mit einer vereinfachten Version der NetBSD Curses Library zu kompilieren. In diesem Setup gibt es keine anderen Abhängigkeiten als die LIBC des Systems.
Bei der Konfiguration mit --enable-static --with-builtin-curses kann der resultierende mg Binär im Einzelbenutzermodus verwendet werden, wenn in / oder /bin platziert wird oder ein anderes Verzeichnis im Einzelbenutzermodus zugänglich ist.
mg kann im Einzelbenutzermodus aufgerufen werden, ähnlich wie folgt:
$ TERM=vt100 mg
Getestet an neueren Versionen von Arch, Alpine, Cygwin, Debian, Dragonfly BSD, FreeBSD, Mac OS X (10.4 oder höher), NetBSD, Slackware und Ubuntu.
Dateien, die von mg stammen, sind öffentlich -Domäne. Dateien, die für die Portabilität benötigt werden, haben ihre eigenen individuellen Lizenz -Header. Alle Lizenzen sind ISC oder BSD.
mg unterstützt UTF-8 noch nicht. Wenn Sie daran arbeiten möchten, wenden Sie sich bitte an die Tech@ Mailing -Liste auf OpenBSD.
Siehe die Registerkarte "Veröffentlichungen" auf GitHub. Die neueste Version ist MG-7.3.