emacs

GNU editor: extensible, customizable, self-documenting

WWW CVSWeb GITHub
  1. Package version
    emacs-29.2-gtk3
  2. Maintainer
    Jeremie Courreges-Anglas

GNU Emacs is an extensible, customizable text editor - and more. At its
core is an interpreter for Emacs Lisp, a dialect of the Lisp
programming language with extensions to support text editing. The
features of GNU Emacs include:

- Content-sensitive editing modes, including syntax coloring, for a
variety of file types including plain text, source code, and HTML.
- Complete built-in documentation, including a tutorial for new
users.
- Full Unicode support for nearly all human languages and their
scripts.
- Highly customizable, using Emacs Lisp code or a graphical
interface.
- A large number of extensions that add other functionality,
including a project planner, mail and news reader, debugger
interface, calendar, and more. Many of these extensions are
distributed with GNU Emacs; others are available separately.

This package now includes the Elisp source files previously available in
the emacs-el package.

Flavors:
no_x11 - build without X11 support
athena - build with athena toolkit instead of gtk3
gtk2 - build with gtk2 instead of gtk3
gtk3 - build with gtk3 (default)

+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------

D-Bus possible issues
=====================
You may experience a bug in graphical Emacs sessions (freeze/crash at
exit time). Ensuring you have a D-Bus user session started should fix
this. See the D-Bus pkg-readme.

Dired and ls(1)
===============
Dired attempts to use the --dired GNU ls(1) switch, which OpenBSD ls(1)
doesn't support. Read info '(emacs) Dired Enter' and
'(emacs) ls in Lisp'. GNU ls is available in the coreutils package.

  • athena
  • gtk2
  • gtk3
  • no_x11

  • devel/gmake
  • devel/dwz
  • STEM->=5.4.0:archivers/xz

  • devel/desktop-file-utils
  • devel/xdg-utils
  • x11/gtk+4,-guic