This package provides Finite State Machine library to make asynchronous programming in Emacs Lisp easy and fun.
Vlf is an Emacs minor mode that allows viewing, editing, searching and comparing large files in batches.
This package is a potpourri of helper functions to control a MPV process via its IPC interface.
This package provides a set of functions wrapping ghq
, a tool for organizing remote Go repository clones.
This package provides a simple Emacs front-end for the Mercurial Distributed Source Control Management system.
This minor mode provides syntax highlighting for Lisp-like DSL used in kmonad's configuration files (.kbd
).
This is a thin wrapper around erc
that enables one to use the ZNC IRC bouncer with ERC.
Emacs MMT is a package that contains classic tools for Emacs Lisp developers who want to write macros with convenience.
This package provides Emacs map-manipulation functions that work on alists, hash-table and arrays. All functions are prefixed with map-
.
This contains elisp
functions and other useful things for my configuration for Emacs
. But are too niche to become a package.
This is an Emacs Lisp library for reading and writing the data format edn
. See https://github.com/edn-format/edn.
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.
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.
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 HTTP library for Emacs. It uses Curl as a backend, which avoids some of the issues with using Emacs’s built-in Url library.
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.
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.