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.
emacs-commander provides command line parsing for Emacs.
Emacs Lisp Mock is a library for mocking and stubbing using readable syntax. Most commonly Emacs Lisp Mock is used in conjunction with Emacs Lisp Expectations, but it can be used in other contexts.
This package provides an Emacs library for working with files and directories.
This package provides an Emacs library for manipulating strings.
Undercover is a test coverage library for software written in Emacs Lisp.
This package provides a Makefile-like script and a transient menu for linting and testing Emacs packages.
To allow for the usage of Emacs functions and macros that are defined in newer versions of Emacs, compat.el provides definitions that are installed ONLY if necessary. These reimplementations of functions and macros are at least subsets of the actual implementations. Be sure to read the documentation string to make sure.
Not every function provided in newer versions of Emacs is provided here. Some depend on new features from the core, others cannot be implemented to a meaningful degree. The main audience for this library are not regular users, but package maintainers. Therefore commands and user options are usually not implemented here.
ert-runner is a tool for Emacs projects tested using ERT. It assumes a certain test structure setup and can therefore make running tests easier.
This package provides a Makefile to help checking Emacs packages.
This package silences most output of Emacs when running an Emacs shell script.
Eldev (Elisp Development Tool) is an Emacs-based build tool, targeted solely at Elisp projects. It is an alternative to Cask. Unlike Cask, Eldev itself is fully written in Elisp and its configuration files are also Elisp programs. For those familiar with the Java world, Cask can be seen as a parallel to Maven — it uses project description, while Eldev is sort of a parallel to Gradle — its configuration is a program on its own.
emacs-ert-expectations is a simple unit test framework for Emacs Lisp to be used with ert.
This package provides a group of backends permitting auto-completion for AUCTeX.
This package provides an Elisp wrapper around the Java keytool command and major mode for viewing Java keystores.
This package provides provides variants of eval-last-sexp that work on the containing list or s-expression, as well as an option for visually flashing evaluated s-expressions.
This package provides an Emacs Lisp macro, with-simulated-input, which evaluates one or more forms while simulating a sequence of input events for those forms to read. The result is the same as if a user had evaluated the forms and then manually typed in the same input. This macro is useful for non-interactive testing of normally interactive commands and functions, such as completing-read.
This package provides a bar cursor shape. When in overwrite mode, it will turn into a block cursor.
This package helps writing ERT-based tests that check how Emacs renders buffers and windows. The ERT tests can be run interactively or in batch mode.
bbdb-vcard.el imports and exports vCards (version 3.0) as defined in RFC 2425 and RFC 2426 to/from The Insidious Big Brother Database (BBDB). Version 2.1 vCards are converted into version 3.0 on import.
LispyVille's main purpose is to provide a Lisp editing environment suited towards Evil users. It can serve as a minimal layer on top of lispy for better integration with Evil, but it does not require the use of lispy’s keybinding style. The provided commands allow for editing Lisp in normal state and will work even without lispy being enabled.
The Emacs library isearch-prop.el lets you search within contexts. You can limit incremental search to a set of zones of buffer text, search contexts that in effect constitute a multi-region. These zones can be defined in various ways, including some ways provided specially by this library.
This package lets you access the GNU Bug Tracker from within Emacs.
For instance, it defines the command M-x debbugs-gnu for listing bugs, and the command M-x debbugs-gnu-search for bug searching. If you prefer the listing of bugs as TODO items of org-mode, you could use M-x debbugs-org and related commands.
A minor mode debbugs-browse-mode let you browse URLs to the GNU Bug Tracker as well as bug identifiers prepared for bug-reference-mode.
Simple corfu as-you-type auto-suggestion candidate overlay with a visual indication of whether there are many or exactly one candidate available.
This package provides an efficient Emacs keybinding set based on statistics of command frequency, and supports common shortcuts for open, close, copy, cut, paste, undo, redo.