Chess is an Emacs Lisp library and several clients on top of the underlying library functionality for performing various activities related to the game of chess.
Popup.el is a visual popup user interface library for Emacs. This provides a basic API and common UI widgets such as popup tooltips and popup menus.
Emacs Typit is a typing game for Emacs. Words that are picked randomly from the most frequent words in language you're practicing, until time is up.
This package provides a generic help system similar to GNU Emacs Help. Unlike GNU Emacs Help, ghelp
works for more major-modes and is extensible with backends.
This package provides a dmenu
command for launching other commands/applications from within Emacs, similar to the dmenu
program. This is especially useful when using EXWM.
Build.el strives to provide clean and easy to understand functions, as well as a transient menu, to build projects of various build systems (CMake, Bazel, Make, Ninja, Cargo, NPM, ...).
List issues from various issue trackers in a tabulated buffer in Emacs
and act on them. The backends for the supported issue trackers. One being emacs-issue-jira
.
Emacs wgrep allows you to edit a grep buffer and apply those changes to the file buffer. Several backends are supported beside the classic grep: ack, ag, helm and pt.
Wucuo provides a spell checker on top of either Aspell or Hunspell, and relies on Flyspell internally. It operates on the current region or buffer, a file, or a complete directory.
This package provides a flexible media player for Emacs. Bongo
supports multiple backends such as vlc
, mpg123
, ogg123
, speexdec
, timidity
, mikmod
and afplay
.
This is a package to provide a completion-style to Emacs that is able to leverage flx as well as various other fuzzy matching scoring packages to provide intelligent scoring and sorting.
emacs-spark
is a sparkline generation library for Emacs Lisp. It generates a sparkline string given a list of numbers. It is a port of cl-spark
to Emacs Lisp.
Ztree is a project dedicated to implementation of several text-tree applications inside GNU Emacs. It consists of 2 subprojects: ztree-diff
and ztree-dir
(the basis of ztree-diff
).
This package provides two integration features between Emacs and the Zotero research assistant: Insertion of links to Zotero items into an Org-mode file, and citations of Zotero items in Pandoc Markdown files.
Devil intercepts your devil key (comma by default) to let you type key sequences without using modifier keys. Devil is highly configurable and it can be configured to perform other key sequence translations.
itail
provides interactive tail
mode that allows you to filter the tail with Unix pipes and highlight the contents of the tailed file. It works locally or on remote files using Tramp.
Blimp (Bustling Image Manipulation Package) is a complete wrapper around all Imagemagick commands with descriptions, autocompletion (for some commands) and hints displayed in prompt using eimp.el
to execute its commands and resize images.
Tramp stands for ``Transparent Remote (file) Access, Multiple Protocol''. This package provides remote file editing, using a combination of rsh
and rcp
or other work-alike programs, such as ssh
and scp
.
This provides a major mode to view the output of dictionary tools, and utilities that perform searches and nicely format the results. Currently tied to sdcv, but this is intended to be changed in the future.
emacs-objed
allows navigating and editing text objects. It enables modal editing and composition of commands, too. It combines ideas of other Editors like Vim or Kakoune and tries to align them with regular Emacs conventions.
subed
is an Emacs major mode for editing subtitles while playing the corresponding video with mpv
. At the moment, the only supported formats are SubRip (.srt
), WebVTT (.vtt
), and Advanced SubStation Alpha (.ass
).
This package provides a simple focus mode which can be applied to any buffer for reading, writing, or even doing a presentation. The buffer can be divided in pages using the page-delimiter
, outline structure, or any other pattern.
This is the official Emacs package for Racer. It supports code completion of variables, functions and modules. It can also jump to definition of functions and types, and show a help buffer based on the docstring of the thing at point.
This package provides the ability to call asynchronous functions and processes. For example, it can be used to run dired commands (for copying, moving, etc.) asynchronously using dired-async-mode
. Also it is used as a library for other Emacs packages.