OpenBSD.app - search packages

(Sun Dec 22 00:00:47 2024)

Found 41 results for 'emacs' in 0.008785 seconds.
View as JSON

Package Name Details Comment Description
emacs-anthy-9100hp9 emacs files for anthy Set of emacs-lisp files to access anthy.
notmuch-emacs-0.38.3p0 Emacs bindings for notmuch The necessary runtime to run notmuch inside Emacs.
zile-2.6.2 lightweight Emacs clone GNU Zile is a lightweight Emacs clone. Zile is short for Zile Is
Lossy Emacs. Zile has been written to be as similar as possible
to Emacs; every Emacs user should feel at home.

Zile has all of Emacs's basic editing features: it is 8-bit clean
(though it currently lacks Unicode support), and the number of
editing buffers and windows is only limited by available memory and
screen space respectively. Registers, minibuffer completion and
auto fill are available. Function and variable names are identical
with Emacs's (except those containing the word "emacs", which instead
contain the word "zile"!).
emacs-29.4p0-gtk3 GNU editor: extensible, customizable, self-documenting 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)
emacs-29.4p0-gtk2 GNU editor: extensible, customizable, self-documenting 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)
emacs-29.4p0-no_x11 GNU editor: extensible, customizable, self-documenting 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)
jed-0.99.19p2 text editor JED is a highly customizable text editor offering most of the
commonly used features of EMACS without the proportions of EMACS. The default
configuration uses EMACS keystrokes, though WordStar keystrokes are
available, and most any keystrokes can be programmed.n JED is customizable
and programmable in the language SLANG, which can look like forth or c,
depending on your preferences.
jed-0.99.19p2-no_x11 text editor JED is a highly customizable text editor offering most of the
commonly used features of EMACS without the proportions of EMACS. The default
configuration uses EMACS keystrokes, though WordStar keystrokes are
available, and most any keystrokes can be programmed.n JED is customizable
and programmable in the language SLANG, which can look like forth or c,
depending on your preferences.
mew-6.9p3 emacs-based mail client Mew is a user interface for text messages, multimedia messages (MIME),
news articles and security functionality including PGP, S/MIME, SSH, and
SSL.

Mew is an acronym for "Messaging in the Emacs World".
anthy-9100hp3 japanese input method Anthy is a japanese input method library that can be used
from many setups.

With its complement package anthy-emacs, it can be used with
emacs, using the simple anthy-agent wedge for communication.

It can also be accessed from uim.
jove-4.16.0.73p1 Jonathan's Own Version of Emacs ###########################################################################
# This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne. JOVE #
# is provided to you without charge, and with no warranty. You may give #
# away copies of JOVE, including sources, provided that this notice is #
# included in all the files. #
###########################################################################

Jove is a simple text editor in the spirit of GNU emacs, but somewhat
smaller and faster to start up.

There are man pages for jove and teachjove. Teachjove is for people who
have never used EMACS style editors. It is an interactive tutorial, THE
tutorial written by Stallman for the original EMACS, only slightly
modified for JOVE in the appropriate places. The man pages are
completely up to date, thanks to me.
librep-0.92.3p5 Emacs Lisp-like runtime library This is a lightweight Lisp environment for UNIX. It contains a Lisp
interpreter, byte-code compiler and virtual machine. Applications may
use the Lisp interpreter as an extension language, or it may be used for
standalone scripts.

Originally inspired by Emacs Lisp, the language dialect combines many of
the elisp features while trying to remove some of the main deficiencies,
with features from Common Lisp and Scheme.
telescope-0.10.1 multi-protocol browser for the small internet Telescope is a Emacs/w3m-inspired browser for the "small internet" that
supports Gemini, Gopher and Finger.
cannalib-3.5b2p6 canna (kana-kanji converter) libraries Canna is a Kana-Kanji conversion engine.
This package holds the Canna libraries.
For a fully functional system, you need access to a server,
or to install the cannaserver and cannadict packages as well.

Kana-kanji conversion is usually started with '^o'.

In theory, canna supports Mule (Multi-lingual emacs) and kinput2.

From NetBSD:
To use from Mule (CANNA version), in .emacs file:

(if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE?
(progn
(load-library "canna")
(canna) ))

The nvi-m17n-*-canna package supports canna.
tkinfo-2.11 read and display GNU info files in Tk tkInfo is a tk script to read GNU "info" files and display them.
tkInfo can be used stand alone (via WISH), or embedded within an
application to provide integrated, on-line help.

Info files provide a robust hyper-text capability that is ideal for
on-line help. The format is suitable for both tty-based systems and
graphical systems. In addition, the same document source can produce
both a "nice" hardcopy manual and Info files. Note that most GNU tools
are documented in this way (via texinfo).

Info files can be created manually with any text editor, with the
support of the emacs "info" package, with the GNU "makeinfo" program,
or with the emacs scripts for latexinfo. The makeinfo program produces
a set of info files from TeX source that use the GNU texinfo style (the
one that uses "@" everywhere). Similarly, the latexinfo package (like
texinfo, but with latex commands and syntax) provides emacs scripts for
producing info files.
cflow-1.7 analyze C source files and print a call graph GNU cflow analyzes a collection of C source files and prints a graph,
charting control flow within the program.

GNU cflow is able to produce both direct and inverted flowgraphs for C
sources. Optionally a cross-reference listing can be generated. Two
output formats are implemented: POSIX and GNU (extended).

Input files can optionally be preprocessed before analyzing.

The package also provides Emacs major mode for examining the produced
flowcharts in Emacs.

Note: this program is written in C and is not the same as cflow-2.x
which is a bash script using a lex and yacc generated parser.
rust-analyzer-20240318 modular compiler frontend for the Rust language rust-analyzer is an implementation of Language Server Protocol for the
Rust programming language. It provides features like completion and
goto definition for many code editors, including VS Code, Emacs and
Vim.
movemail-1.0p2 move your mail box to another location Move your mail box to another location.

Example:

$ movemail /var/mail/rammstein ~/backup/rammstein.970905

Move the mail box of the user `rammstein' to `~/backup/rammstein.970905'.

Movemail is part of the GNU Emacs distribution (version 19.34).
hasktags-0.73.0 ctags-like tool for Haskell sources hasktags is a tool to generate tag files for vi(m) and emacs from
Haskell sources (similar to what the good old ctags(1) does for C,
Pascal, Fortran, YACC, lex and Lisp).
libkkc-20210214p1 Japanese Kana Kanji conversion library libkkc provides a converter from Kana-string to Kana-Kanji-mixed-string.
It was named after kkc.el in GNU Emacs, a simple Kana Kanji converter,
while libkkc tries to convert sentences in a bit more complex way using
N-gram language models.
mu-1.12.6 maildir indexer and searcher with emacs frontend mu is a tool for dealing with e-mail messages stored in the Maildir-format, on
Unix-like systems. mu's main purpose is to help you to find the messages you
need, quickly; in addition, it allows you to view messages, extract
attachments and create new maildirs.
texi2html-5.0p0 texinfo to HTML converter texi2html takes Texinfo files (and not info ones) and produces a set of HTML
files. The quality of the output is close to the printed output and is much
better than an info->HTML gateway. It understands most Texinfo version 2
commands and runs without problem on big Texinfo files like the GNU Emacs 19
manual.
c2html-0.9.6 C-language sources to HTML converter c2html is a syntax highlighter for C source code that produces a
highlighted html file as output. The output can be read by any
graphical WWW-Browser. If the browser understands the tags to change
font colors (as Netscape does) the output will look like highlighted
by emacs. Otherwise it will not look so nice, but readability is
increased too.
wordwarvi-1.00p6 editor war arcade game Word War vi is your basic side-scrolling shoot 'em up '80s style arcade
game. You pilot your "vi"per craft through core memory, rescuing lost
.swp files, avoiding OS defenses, and wiping out those memory hogging
emacs processes. When all the lost .swp files are rescued, head for the
socket which will take you to the next node in the cluster.
ttyrec-1.0.8p4 tty recorder ttyrec is a tty recorder. Recorded data can be played back
with the included ttyplay command. ttyrec is just a
derivative of script command for recording timing
information with microsecond accuracy as well. It can record
emacs -nw, vi, lynx, or any programs running on tty.

Data recorded with ttyrec can be converted into an animated GIF
with the seq2gif tool from the graphics/seq2gif port.
vile-9.8y VI Editor Like Emacs vile is a text editor which is extremely compatible with vi in terms
of "finger feel". In addition, it has extended capabilities in many areas,
notably multi-file editing and viewing, key rebinding, real X window
system support, an optional embedded perl interpreter, and robust
support for non-Unix hosts.

The authors of vile are Paul Fox, Tom Dickey, and Kevin Buettner.

Many patches have been contributed by a lot of users. We thank them.
gforth-0.7.3p4 ANSI/200x Forth interpreter and compiler Gforth is a fast and portable implementation of the ANS Forth language.
It works nicely with the Emacs editor, offers some nice features such as
input completion and history, backtraces, a decompiler and a powerful
locals facility, and it even has a manual. Gforth combines traditional
implementation techniques with newer techniques for portability and
performance: its inner interpreter is direct threaded with
several optimizations, but you can also use a traditional-style indirect
threaded interpreter.
xemacs-21.4.22p37 heavily customizable and extensible editor XEmacs is a powerful, extensible text editor with full GUI support. It
provides a great number of new features. More details on XEmacs's
functionality, can be obtained through the info on-line information
system.

Every major functionality of XEmacs is a separate module, a complete set
of theses modules is bundled in the "xemacs21-sumo" package.

Flavors:
* mule - MUlti-Lingual Emacs
* wnn - input method (needs mule)
* canna - another input method (needs mule)
* no_x11 - disable X11 support
xemacs-21.4.22p37-mule heavily customizable and extensible editor XEmacs is a powerful, extensible text editor with full GUI support. It
provides a great number of new features. More details on XEmacs's
functionality, can be obtained through the info on-line information
system.

Every major functionality of XEmacs is a separate module, a complete set
of theses modules is bundled in the "xemacs21-sumo" package.

Flavors:
* mule - MUlti-Lingual Emacs
* wnn - input method (needs mule)
* canna - another input method (needs mule)
* no_x11 - disable X11 support
ged-1.20.2 GNU version of standard text editor GNU ed is a line-oriented text editor. It is used to create, display,
modify and otherwise manipulate text files, both interactively and
via shell scripts. A restricted version of ed, red, can only edit
files in the current directory and cannot execute shell commands.
Ed is the "standard" text editor in the sense that it is the original
editor for Unix, and thus widely available. For most purposes,
however, it is superseded by full-screen editors such as GNU Emacs
or GNU Moe.
magicpoint-1.13av0 X11-based presentation tool MagicPoint - an X11 based presentation tool

MagicPoint is an X11 based presentation tool. It is designed to make
simple presentations easy while to make complicated presentations
possible. Its presentation file (whose suffix is typically .mgp) is
just text so that you can create presentation files quickly with your
favorite editor (e.g. Emacs).

For more information, see ${PREFIX}/share/doc/mgp/*.
Sample files are located in ${PREFIX}/share/doc/mgp/sample.
It's a good idea to preview a sample file before installation.
% ./mgp tutorial.mgp
namazu-2.0.21p3 small to medium scale full-text search engine Namazu is a full-text indexer/search engine intended for easy use.
Not only does it work as a small or medium scale Web search engine,
but also as a personal search system for email or other files.

It provides a CGI interface for web searches, and a command-line
search tool. Third-party frontends are available such as namazu.el
and Wanderlust on Emacs and Tknamazu on X Window System.

Filters enable namazu to index various formats of files. Some are
standalone (e.g. Mail/News); others require external dependencies.
tradcpp-0.5.3 traditional (K&R-style) C preprocessor tradcpp is a K&R-style ("traditional") C preprocessor. It was written to
support historical uses of the C preprocessor for preprocessing things that
aren't C, as the preprocessors that ship with C compilers are increasingly
unsuitable for this task and/or don't provide a traditional mode at all.

In particular, tradcpp preserves whitespace as much as possible, so it can be
used in contexts where whitespace is significant and/or rearranging whitespace
causes things to break, such as makefiles. Preprocessing makefiles with cpp is
a fairly common property of sufficiently old legacy build systems, including
old versions of Emacs and anything that uses imake.
tkcon-2.5p6 enhanced Tk console A replacement for the standard console that comes with Tk, tkcon
provides many more features than the standard console and works on all
platforms where Tcl/Tk is available. It is meant primarily to aid one
when working with the little details inside Tcl and Tk and to give Unix
users the GUI console provided by default in the Mac and Windows Tk.

Features:
Command history.
Path (Unix style) / Proc / Variable name expansion.
Multiple and tabbed consoles, each with its own state.
Captures stdout and stderr to console window.
Hot errors (click on error result to see stack trace).
Electric character matching (a la emacs).
Electric proc highlighting.
Enhanced history searching.
Configurable Cut / Copy / Paste between windows.
Communication between consoles and other Tk interpreters.
python-tools-2.7.18p0 extra tools for Python Python is an interpreted, interactive, object-oriented programming
language that combines remarkable power with very clear syntax. For
an introduction to programming in Python you are referred to the
Python Tutorial. The Python Library Reference documents built-in
and standard types, constants, functions and modules. Finally, the
Python Reference Manual describes the syntax and semantics of the
core language in (perhaps too) much detail.

Python's basic power can be extended with your own modules written
in C or C++. On most systems such modules may be dynamically loaded.
Python is also adaptable as an extension language for existing
applications. See the internal documentation for hints.

This package contains extra tools that Python users may find useful
as well as a Python mode for Emacs.
flent-2.1.1p0 test network latency under load via netperf Python wrapper to run multiple simultaneous netperf/iperf/ping instances
and aggregate the results. This package contains the command-line tools.
"pkg_add flent-gui" for the PyQt-based GUI.

Several commands can be run in parallel and the test data points can be
aligned with each other in time, interpolating differences between the
actual measurement points. This makes it possible to graph (e.g.) ping
times before, during and after a link is loaded.

Aggregated data can be saved in a json format, output as csv values,
emacs org mode tables, or graph plots. Each test can specify several
plots, including time-series plots of the values against each other,
as well as CDF plots of (e.g.) ping times.

For basic use: install netperf on the server and run "netserver", then
various tests can be run from a client machine with the flent package
installed.
readline-8.2 library to edit command lines as they are typed in The GNU Readline library provides a set of functions for use by
applications that allow users to edit command lines as they are typed
in. Both Emacs and vi editing modes are available. The Readline library
includes additional functions to maintain a list of previously-entered
command lines to recall and perhaps reedit those lines, and perform
csh-like history expansion on previous commands.

The history facilities are also placed into a separate library, the
History library, as part of the build process. The History library may
be used without Readline in applications which desire its capabilities.

To avoid any confusion with the base readline/history library make sure
you link to ereadline and ehistory. In the headers you can check for
RL_READLINE_VERSION, RL_VERSION_MAJOR and RL_VERSION_MINOR to see which
header you have picked up.
id-utils-3.2dp5 gid/lid tools for looking up variables in code `mkid' is a simple, fast, high-capacity, language-independent
identifier database tool. Actually, the term `identifier' is too
limiting--`mkid' stores tokens, be they program identifiers of any
form, literal numbers, or words of human-readable text. Database
queries can be issued from the command-line, or from within emacs,
serving as an augmented tags facility.

`mkid' was originally written by Greg McGary <gkm@gnu.ai.mit.edu>
and posted to comp.sources.unix in September 1987. It was then
maintained and enhanced by a loose knit group of programmers on the
Internet led by Tom Horsley <Tom.Horsley@mail.hcsc.com>. Tom released
`mkid2' on comp.sources.unix in March, 1991. Since then, Greg McGary
has resumed maintenance and is releasing an improved version 3 under GPL.

Version 3 is an interim release. Version 4 will follow in the coming
months and include a cscope clone plus other improvements.
xemacs-sumo-21.20100727p1 complete set of supported XEmacs packages Here is a list of bundled XEmacs' packages (note that some are
MULE-only):

Sun ediff hm--html-menus pgg texinfo
ada edit-utils hyperbole prog-modes text-modes
apel edt ibuffer ps-print textools
auctex efs idlwave psgml time
bbdb eieio igrep psgml-dtds tm
build elib ilisp python-modes tooltalk
c-support emerge ispell re-builder tpu
calc erc jde reftex tramp
calendar escreen liece riece vc
cc-mode eshell mail-lib rmail vc-cc
cedet-common ess mailcrypt ruby-modes vhdl
clearcase eterm mew sasl view-process
cogre eudc mh-e scheme viper
cookie footnote mine semantic vm
crisp forms misc-games sgml w3
debug fortran-modes mmm-mode sh-script x-symbol
dictionary frame-icon net-utils sieve xemacs-base
dired fsf-compat ocaml slider xemacs-devel
docbookide games oo-browser sml-mode xetla
easypg general-docs os-utils sounds-au xlib
ecb gnats pc sounds-wav xslide
ecrypto gnus pcl-cvs speedbar xslt-process
ede guided-tour pcomplete strokes xwem
edebug haskell-mode perl-modes supercite zenirc

Flavor:
* mule - MUlti-Lingual Emacs
xemacs-sumo-21.20100727p1-mule complete set of supported XEmacs packages Here is a list of bundled XEmacs' packages (note that some are
MULE-only):

Sun ediff hm--html-menus pgg texinfo
ada edit-utils hyperbole prog-modes text-modes
apel edt ibuffer ps-print textools
auctex efs idlwave psgml time
bbdb eieio igrep psgml-dtds tm
build elib ilisp python-modes tooltalk
c-support emerge ispell re-builder tpu
calc erc jde reftex tramp
calendar escreen liece riece vc
cc-mode eshell mail-lib rmail vc-cc
cedet-common ess mailcrypt ruby-modes vhdl
clearcase eterm mew sasl view-process
cogre eudc mh-e scheme viper
cookie footnote mine semantic vm
crisp forms misc-games sgml w3
debug fortran-modes mmm-mode sh-script x-symbol
dictionary frame-icon net-utils sieve xemacs-base
dired fsf-compat ocaml slider xemacs-devel
docbookide games oo-browser sml-mode xetla
easypg general-docs os-utils sounds-au xlib
ecb gnats pc sounds-wav xslide
ecrypto gnus pcl-cvs speedbar xslt-process
ede guided-tour pcomplete strokes xwem
edebug haskell-mode perl-modes supercite zenirc

Flavor:
* mule - MUlti-Lingual Emacs
astyle-3.5.2 indenter and formatter of C/C++/Java source files Artistic Style is a reindenter and reformatter of C++, C and Java
source code.

When indenting source code, we as programmers have a tendency to
use both spaces and tab characters to create the wanted indentation.
Moreover, some editors by default insert spaces instead of tabs
when pressing the tab key, and other editors (Emacs for example)
have the ability to "pretty up" lines by automatically setting up
the white space before the code on the line, possibly inserting
spaces in a code that up to now used only tabs for indentation.

Since the NUMBER of space characters showed on screen for each tab
character in the source code changes between editors (until the
user sets up the number to his liking...), one of the standard
problems facing programmers when moving from one source code editor
to another is that code containing both spaces and tabs that was
up to now perfectly indented, suddenly becomes a mess to look at
when changing to another editor. Even if you as a programmer take
care to ONLY use spaces or tabs, looking at other peoples source
code can still be problematic.