นี่เป็นรุ่นพกพาของตัวแก้ไข MG จาก OpenBSD
MG มีจุดประสงค์เพื่อเป็นตัวแก้ไขขนาดเล็กเร็วและพกพาสำหรับผู้ที่ไม่สามารถเรียกใช้ Emacs ได้ด้วยเหตุผลใดก็ตามหรือไม่คุ้นเคยกับตัวแก้ไข VI มันเข้ากันได้กับ emacs เพราะไม่ควรมีเหตุผลใด ๆ ที่จะเรียนรู้ประเภทตัวแก้ไขมากกว่า emacs หรือ VI
ที่เก็บนี้ติดตามต้นน้ำอย่างจริงจัง
mg มีสคริปต์การกำหนดค่าอย่างง่ายที่สร้าง POSIX Makefile
$ ./configure
$ make
$ sudo make install
โดยค่าเริ่มต้นคุณต้องมีไลบรารี NCurses
ผู้ใช้ NETBSD จะใช้ไลบรารี NetBSD ในฐาน
หากคุณไม่มีไลบรารี NCURSES คุณสามารถโทร configure ด้วยธง --with-builtin-curses เพื่อรวบรวมด้วยไลบรารี NetBSD Curses เวอร์ชันที่ง่ายขึ้น ในการตั้งค่านี้ไม่มีการพึ่งพาอื่นนอกเหนือจาก LIBC ของระบบ
เมื่อกำหนดค่าด้วย --enable-static และ --with-builtin-curses , Binary mg ผลลัพธ์สามารถใช้ในโหมดผู้ใช้เดี่ยวได้หากวางไว้ใน / หรือ /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@ Mailing ใน OpenBSD
ดูแท็บรีลีสบน GitHub เวอร์ชันล่าสุดคือ MG-7.3