これは、OpenBSDのMGエディターのポータブルバージョンです。
MGは、何らかの理由でEMACを実行できない(または望まない)、またはVIエディターに精通していない人々のための小さく、高速で、ポータブルなエディターであることを目的としています。 EMACSやVIよりも多くのエディタータイプを学ぶ理由はないはずなので、EMACSと互換性があります。
このリポジトリは、上流で積極的に追跡します。
mgには、 POSIX Makefileを生成する単純な構成スクリプトがあります。
$ ./configure
$ make
$ sudo make install
デフォルトでは、NCURSESライブラリが必要です。
NetBSDユーザーは、インベースNetBSD Cursesライブラリを使用します。
NCURSESライブラリがない場合は、 --with-builtin-cursesフラグを使用してconfigureを呼び出して、NetBSD Cursesライブラリの単純化されたバージョンでコンパイルできます。このセットアップでは、システムのLIBC以外に依存関係はありません。
--enable-staticおよび--with-builtin-cursesで構成されている場合、結果のmgバイナリは、 / or /binまたはシングルユーザーモードでアクセス可能な他のディレクトリに配置された場合、シングルユーザーモードで使用される場合に使用できます。
mg 、次のようなシングルユーザーモードで呼び出すことができます。
$ TERM=vt100 mg
Arch、Alpine、Cygwin、Debian、Dragonfly BSD、FreeBSD、Mac OS X(10.4以降)、NetBSD、Slackware、およびUbuntuの最近のバージョンでテストしました。
mgから発信されるファイルはパブリックドメインです。 Portabilityに必要なファイルには、独自のライセンスヘッダーがあります。すべてのライセンスはISCまたはBSDです。
mgまだUTF-8をサポートしていません。これに取り組みたい場合は、OpenBSDのTech@メーリングリストにアクセスしてください。
Githubの[リリース]タブを参照してください。最新バージョンはMG-7.3です。