| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mg | Distribution: openSUSE Tumbleweed |
| Version: 4.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 16 19:34:49 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 523652 | Source RPM: mg-4.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://man.troglobit.com/man1/mg.1.html | |
| Summary: Micro GNU Emacs clone | |
Mg is micro GNU Emacs clone without lisp interpreter.
Unlicense
* Wed Sep 16 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 4.1:
* UTF-8 editing in UTF-8 locales, with double-width CJK and
emoji measured per Unicode 17
* Syntax highlighting (font-lock-mode) for C, shell, Python,
Markdown, YAML, git-commit, diff, conf, makefile, and text
* Visual mark mode; shift-arrow and shift-PgUp/PgDn selection
* Side-by-side windows (C-x 3), windmove, and balance-windows
* New line-wrap-mode (off by default)
* git-commit-mode with Magit-like C-c C-c / C-c C-k
* meta-key-mode off by default so 8-bit input works
out of the box
* use-short-answers on by default; new require-final-newline
* Sync with OpenBSD (Mar 2026): replace-regexp infinite loop,
scratch-buffer save prompt, memory leaks, and -flto externs
* Fix ~/.mg errors being hidden on the echo line (issue #41)
* Many more fixes and improvements; see upstream's release notes
for the full list
- Spec cleanup:
* Use %autosetup; drop Group and autoreconf (release tarball
ships configure)
* Ship %{_datadir}/mg/tutorial.gz for C-h t
* Sun Aug 13 2023 Tomasz Hołubowicz <services@alternateved.com> - 3.7
- Update to version 3.7:
* New command display-help-toggle, ensures the quick-help text is
always shown in the status area, enabled by default
* New command apply-macro-to-region-lines by Ben Scuron
* New command end-or-call-last-kbd-macro, used in key bindings
* Map function keys F1-F4 + F10 to common functions:
F1: Toggle quick help
F2: Save current buffer
F3: Start keyboard macro
F4: End keyboard macro, or call latest macro from mark
* Sync with OpenBSD as of April 21, 2023:
Add command set-tab-width to change per-buffer tab width
Sync manual changes: grammar, visual improvements
* Drop support for disabling no-tab-mode when calling configure
script. Simplifies code greatly and not needed anymore since it is
enabled by default upstream
* Fix Home/End key for builds both with and without curses
* Fix bug where the current markline is not reset after being
cleared, by Ben Scuron
* Sync with OpenBSD as of April 21, 2023:
Fixes to no-tab-mode. OpenBSD had previously removed this mode,
relevant change in this fork: indent next line with spaces
Fix buffer overflow when no match is found for a search
* Mon Apr 10 2023 Tomasz Hołubowicz <services@alternateved.com> - 3.6
- Update to version 3.6:
* Add support for exuberant/universal Ctags tags file format
* Add support for M-, to pop-tag-mark, like GNU Emacs
* Sync with mg upstream, OpenBSD 7.2, as of April 10 2023
* Sync with mg upstream, OpenBSD 7.2, as of March 26 2023
* Add support for --without-docs to skip installation of files to
/usr/share/doc/mg, including the manual
* Install gzipped tutorial in /usr/share/mg/, for built-in help
* Fix #17: typos in *quick* help buffer, also replace duplicate undo with mark
command instead
* Fix #18: revert-buffer crash on macOS
* Tue May 31 2022 Tomasz Hołubowicz <alternateved@gmail.com>
- Use latest release instead of the package from GitHub generated link as only
release comes with configure script
* Tue May 31 2022 Tomasz Hołubowicz <alternateved@gmail.com>
- Use proper tarball
* Tue May 31 2022 Tomasz Hołubowicz <alternateved@gmail.com>
- Apply suggestions from review:
* absolute URL is required so the tarball could be verified against the
upstream provided one
* use commonly used form for manpage files
* Tue May 31 2022 Tomasz Hołubowicz <alternateved@gmail.com>
- Remove %debug_package macro as mg-debuginfo already exists
* Mon May 30 2022 Tomasz Hołubowicz <alternateved@gmail.com>
- Initial version (3.5)
/usr/bin/mg /usr/share/doc/packages/mg /usr/share/doc/packages/mg/ChangeLog.md /usr/share/doc/packages/mg/README /usr/share/doc/packages/mg/README.md /usr/share/doc/packages/mg/mg.png /usr/share/doc/packages/mg/tutorial.md /usr/share/doc/packages/mg/utf8.txt /usr/share/licenses/mg /usr/share/licenses/mg/UNLICENSE /usr/share/man/man1/mg.1.gz /usr/share/mg /usr/share/mg/tutorial.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 23 23:19:33 2026