Esta é uma versão portátil do editor MG do OpenBSD.
A MG deve ser um editor pequeno, rápido e portátil para pessoas que não podem (ou não querem) executar o Emacs por um motivo ou outro, ou não estão familiarizadas com o editor VI. É compatível com o EMACS, porque não deve haver nenhum motivo para aprender mais tipos de editor do que o Emacs ou o VI.
Este repositório rastreia agressivamente a montante.
mg possui um script de configuração simples que gera um POSIX Makefile .
$ ./configure
$ make
$ sudo make install
Por padrão, você precisa da biblioteca Ncurses.
Os usuários do NetBSD usarão a biblioteca de maldições da Base NetBSD.
Se você não possui a biblioteca Ncurses, pode ligar para configure com o sinalizador --with-builtin-curses para compilar com uma versão simplificada da biblioteca NetBSD Curseses. Nesta configuração, não há outras dependências além do LIBC do sistema.
Quando configurado com --enable-static e --with-builtin-curses , o binário mg resultante pode usar o modo usado no modo de usuário único se colocado em / ou /bin ou algum outro diretório acessível no modo de usuário único.
mg pode ser chamado no modo de usuário único semelhante a:
$ TERM=vt100 mg
Testado em versões recentes de Arch, Alpine, Cygwin, Debian, Dragonfly BSD, FreeBSD, Mac OS X (10.4 ou posterior), NetBSD, Slackware e Ubuntu.
Os arquivos originários de mg são de domínio público. Os arquivos necessários para a portabilidade têm seus próprios cabeçalhos de licença individuais. Todas as licenças são ISC ou BSD.
mg ainda não suporta UTF-8. Se você gostaria de trabalhar nisso, entre em contato com a lista Tech@ Mailing no OpenBSD.
Veja a guia Lançamentos no Github. A versão mais recente é MG-7.3.