This package provides macros that can translate code into equivalent continuation-passing code, as well as miscellaneous utility functions written in continuation-passing style.
Emacs 0x0 is a pastebin integration tool. It can upload the current buffer, a file on your disk, or a string from the kill ring.
Eat (Emulate A Terminal) is a terminal emulator in Emacs, written in pure Elisp. It has features like Sixel support, complete mouse support and shell integration.
This package provides a series of rules and helper functions to prevent advertisers from tracking you when you open URLs (or listen to podcasts) in Emacs.
This Emacs package makes editing XPM images easy (and maybe fun). Editing is done directly on the (textual) image format, for maximal cohesion with the Emacs Way.
This package provides HTTP library for Emacs. It uses Curl as a backend, which avoids some of the issues with using Emacs’s built-in Url library.
Mew (Messaging in the Emacs World) is a user interface for text messages, multimedia messages (MIME), news articles and security functionality including PGP, S/MIME, SSH, and SSL.
BUI (Buffer User Interface) is a library for making list
and info
interfaces to display an arbitrary data of the same type, for example: packages, buffers, files, etc.
This package provides an OpenStreetMap viewer for Emacs, featuring zoomable and moveable map display, display of tracks and POIs from GPX files, parallel fetching of tiles with cURL, and more.
This package provides interfaces to abstract various LLMs out in the world. To respect user freedom, it will warn you before interacting with non-free LLMs.
This package provides interfaces to abstract various LLMs out in the world. To respect user freedom, it will warn you before interacting with non-free LLMs.
This Emacs package provides sequence manipulation functions that complement basic functions provided by subr.el
. All its functions are prefixed with seq-
and work on lists, strings, and vectors.
A package management library for Emacs, based on package.el
.
The purpose of this library is to wrap all the quirks and hassle of package.el
into a sane API.
Cov shows code coverage data for your program in Emacs. It supports currently gcov
, lcov
, coverage.py
, and clover
output, as well as the Coveralls format produced by Undercover.
Emacs Speaks Statistics (ESS) is an add-on package for GNU Emacs. It is designed to support editing of scripts and interaction with various statistical analysis programs such as R, Julia, and JAGS.
Try is a package that allows you to try out Emacs packages without installing them. If you pass a URL to a plain text `.el`-file it evaluates the content, without storing the file.
aio
is to Emacs Lisp as asyncio
is to Python. This package builds upon Emacs generators to provide functions that pause while they wait on asynchronous events. They do not block any thread while paused.
This package extends Comint mode: it parses markup in the output stream, enabling plots and graphics to be embedded, and adds command-line functions which plug into Emacs (e.g., use :e <filename>
to edit a file).
This program is an asynchronous RPC stack for Emacs. Using this RPC stack, Emacs can communicate with the peer process smoothly. Because the protocol employs S-expression encoding and consists of asynchronous communications, the RPC response is fairly good.
csv.el
provides functions for reading and parsing CSV files. It follows the format as defined in RFC 4180 Common Format and MIME Type for CSV Files (http://tools.ietf.org/html/rfc4180).
DVC is a legacy Emacs front-end for a number of distributed version control systems. It currently supports GNU Arch, GNU Bazaar, git, Mercurial, and Monotone. It also provides some integration with Gnus, e.g., for applying patches received by email.
Lin is a stylistic enhancement for Emacs’ built-in Hl Line mode. It remaps the hl-line
face (or equivalent) buffer-locally to a style that is optimal for major modes where line selection is the primary mode of interaction.
emacs-lin
is a stylistic enhancement for Emacs’ built-in hl-line-mode. It remaps the hl-line face (or equivalent) buffer-locally to a style that is optimal for major modes where line selection is the primary mode of interaction.
SRV implements RFC 2782 (SRV records). It is used to look up hostname and port for a service at a specific domain. There might be multiple results, and the caller is supposed to attempt to connect to each hostname+port in turn.