Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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.
unkillable-scratch helps prevent killing buffers matching a given regexp.
This package provides a preview window of buffers that can be switched to with quicklink-style selections.
ob-go enables Org Babel support for evaluating Go code. It was created based on the usage of ob-C.
This package extends the built-in Save-Place mode by adding support for PDF view (see emacs-pdf-tools). This package will store the place (e.g., the current page and zoom) of PDF buffers under PDFView mode or DocView mode, and revisiting those PDF files later using the same mode will restore the saved place.
This package provides an auto-complete source for Scheme projects using geiser.
Telega-server is helper program to interact with Telegram service, and connect it with Emacs via inter-process communication.
Blight allows you to control display brightness from Emacs. It features object-oriented code using EIEIO, a base class implementing a reasonable API which focuses on the set the back light to this percentage functionality, it includes a concrete implementation that uses SysFS to control brightness. Other systems (D-Bus, xbacklight, XELB using XRandR) are easily supportable, giving the same experience across environments.
This package provides a command to extract the colors from your Emacs theme and apply them to the rest of Linux with Pywal. Pywal only applies your theme to the current session.
This package provides a TRAMP method for Docker containers.
cycle-at-point provides commands to cycle text at the cursor. Repeatedly invoke the command to cycle over available options. Completion candidates are displayed in the echo area. Users can define their own completion lists. Common use cases include true and false literals, arithmetic operators, and months of the year.
The setup macro simplifies repetitive configuration patterns, by providing context-sensitive local macros in setup bodies. These macros can be mixed with regular elisp code without any issues, allowing for flexible and terse configurations. The list of local macros can be extended by the user via setup-define. A list of currently known local macros are documented in the docstring for setup.
This package provides a collection of tools to be used by Large Language Models clients in Emacs.
This package provides a minor mode to automatically warp the mouse pointer to the center of a focused window, as well as a command to warp it to the currently selected window.
This package generates and implements appealing SVG icons for the Emacs Speedbar. By default, it generates icons from the Font Awesome fontset. However, alternative fontsets may also be used, and the color of the icons may be customized.
This package defines the app-launcher-run-app command, which uses Emacs standard completion to select an application installed on your machine and launch it.
This package provides an Emacs interface for performing searches with ripgrep.
OrgMsg is a GNU Emacs global minor mode mixing up Org mode and your Mail User Agent Mode (Message, mu4e, or Notmuch) to compose and reply to emails in a Outlook HTML friendly style.
This package provides terminal emulation for comint. If the global coterm-mode is enabled, proper terminal emulation will be supported for all newly spawned comint processes. This allows you to use more complex console programs such as less and mpv and full-screen TUI programs such as vi, top, htop or even emacs -nw.
This is a simple implementation of Async/Await inspired by the TypeScript implementation.
This package provides a blank-slate for users to define their own modal editing workflow. It has the following features, among others:
The user can define custom states (like, say, normal, insert etc.) in any number at will;
States may be buffer-local, allowing context-dependent configuration and behavior;
States can hold settings such as cursor, keymaps and enter/exit hooks;
This package provides many, but not all of the editing primitives in the Kakoune editor. Unlike Evil mode for Vim, this is a very shallow emulation, which seeks to do as little work as possible, leveraging Emacs native editing commands and the work of other packages wherever possible.
Tempel is a tiny template package for Emacs, which uses the syntax of the Emacs Tempo library. You may also write your templates in Lisp.
Magit-annex adds a few git-annex operations to the Magit interface.