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-ansi defines functions that turns simple strings to ANSI strings. Turning a string into an ANSI string can be to add color to a text, add color in the background of a text or adding a style, such as bold, underscore or italic.
This package provides a Makefile-like script and a transient menu for linting and testing Emacs packages.
emacs-commander provides command line parsing for Emacs.
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 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 silences most output of Emacs when running an Emacs shell script.
emacs-ert-expectations is a simple unit test framework for Emacs Lisp to be used with ert.
This package provides Ecukes, a Cucumber-inspired integration testing tool for Emacs. Ecukes is not a complete clone of Cucumber and is not intended to be.
This package provides an Emacs library for working with files and directories.
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.
CDLaTeX is an Emacs minor mode supporting fast insertion of environment templates and math in LaTeX. Similar commands are also offered as part of the AUCTeX package, but it is not the same - CDLaTeX focuses on speediness for inserting LaTeX constructs.
emacs-el-x defines the dflet macro to provide the historic behavior of flet, as well as declare-function stub for older Emacs.
This package runs a callback (a finalizer) after its registered lisp object has been garbage collected. This allows extra resources, such as buffers and processes, to be cleaned up after the object has been freed.
This package can be used to search emails in Emacs, searching result displays as you type thanks to Helm, though notmuch-search does the real search.
This package provides a hybrid of keyboard macros and yasnippet. You create the snippet on the go, usually to be used just in the one place. It's fast, because you're not leaving the current buffer, and all you do is enter the code you'd enter anyway, just placing ~ where you'd like yasnippet fields and mirrors to be.
There is a semantic way of using tab characters in source code: tabs for indentation, spaces for alignment. This package provides a minor mode which improves Emacs' auto-indenting so that pressing TAB inserts the correct mix of tabs and spaces to maintain visual alignment regardless of a viewer's tab width. You can still use all spaces if you prefer; the code merely ensures that if you enable tabs, the tab size does not matter.
This package provides an Emacs minor mode that puts writing in the center.
This package provides functionality to search for a number up to the end of a line and increment or decrement it.
Emacs extension for Habitica, a RPG style habit tracker and todo list.
The use-package macro allows you to isolate package configuration in your .emacs file in a way that is both performance-oriented and tidy.
This package provides a frontend for grepping tools like ag and ack, as well as features for editing search results.
This package provides an Emacs package for more context in compilation/grep buffers. Works with wgrep, ack, ag, ivy.
This package defines a minor mode for distraction-free writing. Some of the default effects include entering fullscreen, deleting other windows of the current frame, disabling the mode line, and adding margins to the buffer that restrict the text width to 80 characters.
Org Gnosis is a knowledge management tool that leverages Org mode for storing notes and journal entries, integrating them with an SQLite database for efficient retrieval and relationship mapping.