Bot releases are hidden (Show)
Published by troglobit about 4 years ago
Most important news is the new modeline and support for building and running without Ncurses, or termcap/terminfo!
Packages for Debian 10, and compatible Ubuntu releases, available at https://deb.troglobit.com/
.gz
text files, as read-onlyC-h t
to access the Mg tutorialC-h q
to toggle *quick*
help bufferMg:
, similar to yur3i/mg/commit/@84ce23b-
as separator, same as @yur3idisplay-time-mode
, toggle current time in modelinemglog_misc()
debug APIfopen()
calls in internal log APIPublished by troglobit almost 5 years ago
~/.mg
, by Mark Lumsdenset-case-replaced
to toggle case-preserving replace on or off, by Reyk Flötermg -R
with new function: toggle-read-only-all
, by Mark Lumsden~/.mg
file in /usr/shared/doc/mg
dired-revert
to the dired funmap, by Mark Lumsdendired-goto-file
, by Mark Lumsden--with-startup=foo
and --disable-all
configure optionsC-x b
) doesn't cancel properly if C-g
is pressed, by Mark LumsdenPublished by troglobit about 6 years ago
Portability fixes for current and older UNIX and Linux distributions. Extensive testing on many systems: Debian GNU/Linux, Ubuntu, Fedora, CentOS, Alpine Linux, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Apple macOS >= 10.10, Cygwin, and a few embedded Linux systems.
~/.mg
from Han Boetes' portable Mg projectfutimens()
on older UNIX or Linux distributions, in particular macOS < 10.13, by Martin Kühl. From ibara/mg@4a4ac31libutil.h
detection on FreeBSDLOGIN_NAME_MAX
on macOSst_mtim
on macOS and NetBSDFIONREAD
on CygwinPublished by troglobit about 6 years ago
The standalone release, with lots of OpenBSD fixes and improvements.
M-x no-tab-mode
, disabled in OpenBSD by defaultgetkeyname()
dired.c
dired.c
delleadwhite()
and indent()
excline()
veread()
veread()
Published by troglobit about 8 years ago
Bugfix release.
*scratch*
buffer with C-x k RET
havingC-x b RET
from a fresh started mg
.fileio.c
up to speed with OpenBSD, r1.102, replacing TMPDIR
/tmp
directory for temp files.Published by troglobit over 8 years ago
Bugfix release.
C-a
, C-e
, C-space
, etc. regression when Cscope integration,--disable-cscope
or --disable-all
is selected.Published by troglobit over 8 years ago
First release based on Mg2a from OpenBSD 5.9. The work on Mg3a, by Bengt Larsson, is not a part of this project. The version number was chosen based on: 2A < 30 < 3A HEX. The OpenBSD Mg is greatly improved
over the original Mg2a, from 1986, but does not have the same feature set as Mg3a.
-ltermcap
, -ltinfo
, or -lcurses
. We only use the termcapterm.h
, we cannot use termcap.h
because of cookies--enable-size-optimizations
option--with-startup=FILE
for alternate init filepledge()
theo.c
module ... #ifdef __OpenBSD__
M-x version
for compatibility with GNU Emacs-h
command line option for a simple usage textPACKAGE_STRING
Mg 2a
mg.1
with informationfgetln()
to standard POSIX getline()
st_mtimespec
to POSIX st_mtim
TCSASOFT
flag to tcsetattr()
SO_NOSIGPIPE
patch for OX X from by Han Boetes' Mg portingglobalwd
data in optional grep.c
moduleasprintf()
family of C API'sM-|
) to an external program.M-|
, missing waitpid()