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 is a major mode for docker-compose files that provides completion of relevant keywords.
templatel is the modern templating language. It provides variable substitution and control flow through a clean and powerful language inspired by Python's Jinja.
This package provides an Elisp implementation of the OAuth 2.0 draft. The main entry point is oauth2-auth-and-store which will return a token structure. This token structure can be then used with oauth2-url-retrieve-synchronously or oauth2-url-retrieve to retrieve any data that need OAuth authentication to be accessed. If the token needs to be refreshed, the code handles it automatically and stores the new value of the access token.
This library adds a list of 'Did you mean...' suggestions when the command was not found in Eshell. The suggestions are found after the commands that bear resemblance to the input command.
This package provides a DWIM way to switch from an Emacs buffer to a vterm buffer and back again.
Sesman provides facilities for session management and interactive session association with the current contexts (project, directory, buffers). While sesman can be used to manage arbitrary sessions, it primary targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)
This package is an Emacs multimedia player based on mpv. It offers a comprehensive interface to mpv, including convenient features such as an embedded radio manager, YouTube integration, and a local music and video library manager.
This package includes a collection of Company mode backends for Proof-General's Coq mode, and many useful extensions to Proof-General. It features:
Prettification of operators, types, and subscripts,
Auto-completion,
Insertion of cases,
Fully explicit intros,
Outlines, code folding, and jumping to definition,
Help with errors,
and more.
This package provides tools for generating package-desc structures and feeding them to package.el library.
This package define functions for swapping buffers between windows contained in the same frame. An alternate behavior is to have the current window switch to the previous buffer instead of swapping with the other window.
This library provides a generic infrastructure for cross referencing commands, in particular find-definition.
mixed-pitch-mode is a minor mode that enables mixing variable-pitch and fixed-pitch fonts in the same buffer. The list mixed-pitch-fixed-pitch-faces defines the faces that are kept fixed-pitch,everything else becomes variable-pitch.
This package provides a Hexchat-like status bar for joined channels in ERC, an Emacs client for IRC (Internet Relay Chat). It relies on the erc-track module, and displays all the same information erc-track does in the mode line, but in an alternative format.
Popper is a minor-mode to tame the flood of ephemeral windows Emacs produces, while still keeping them within arm’s reach.
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.
This package provides an interface for selecting from different conversion recipes, often including tools like ffmpeg or convert. The conversion command need only be written once, and subsequent invocations can be readily customized. Several recipes are included by default, and more can be readily added.
This package provides an Emacs interface to hg histedit for editing the commit history.
This is library which uses Direnv to set environment variables on a per-buffer basis. This means that when you work across multiple projects which have .envrc files, all processes launched from the buffers ``in'' those projects will be executed with the environment variables specified in those files. This allows different versions of linters and other tools to be used in each project if desired.
This package provides a frontend for Flycheck that lets irony-mode do the syntax checking.
This package provides a major mode that let the user interact with SWI-Prolog in all buffers. For instance, one can consult Prolog programs and evaluate embedded queries. This mode is focused on the command ediprolog-dwim (Do What I Mean) which is supposed to, depending on the context, carry out the appropriate action.
This package provides a Hydra menu for interacting with the Pandoc, the document-conversion tool.
This package extends Ivy by showing more information in the minibuffer for each candidate. It adds columns showing buffer modes, file sizes, docstrings, etc. If emacs-all-the-icons is installed, it can show icons as well.
This package provides the auto-dark-mode minor mode, which enables automatic switching between two user-defined (customizable) themes. This transition occurs seamlessly in response to dark mode being enabled or disabled in the desktop preferences (such as in GNOME). It uses DBus to query the system configured value. To enable it, put the following snippet to your Emacs configuration file:
(require auto-dark) (auto-dark-mode t)
To customize the themes used, visit M-x customize-group auto-dark.
This package provides a minor mode that guesses the indentation offset originally used for creating source code files and transparently adjusts the corresponding settings in Emacs, making it more convenient to edit foreign files.