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 an Emacs minor mode causing bullets in org-mode to be rendered as UTF-8 characters.
This library allows the user to set Emacs exec-path and PATH from the shell's PATH, so that shell-command, compile and the like work as expected on systems on which Emacs is not guaranteed to inherit a login shell's environment variables. It also allows other environment variables to be retrieved from the shell, so that Emacs will see the same values you get in a terminal.
Emacs-doom-themes contains numerous popular color themes for Emacs that integrate with major modes like Org-mode.
Currently, to jump to a link in a Info-mode, help-mode, woman-mode, org-mode, eww-mode, compilation-mode, goto-address-mode buffer, you can tab through the links to select the one you want. This is an O(N) operation, where the N is the amount of links. This package turns this into an O(1) operation. It does so by assigning a letter to each link using avy.
Substitute is a set of commands that perform text replacement (i) throughout the buffer, (ii) limited to the current definition (per narrow-to-defun), (iii) from point to the end of the buffer, and (iv) from point to the beginning of the buffer.
These substitutions are meant to be as quick as possible and, as such, differ from the standard query-replace tool. The provided commands prompt for substitute text and perform the substitution outright.
This package provides variables which persist across sessions. Values are stored in a directory in user-emacs-directory, using one file per value. This makes it easy to delete or remove unused variables.
This package provides a basic major mode for editing .hgignore files used by the Mercurial version control system.
Daredevil SKK is a version of SKK, a Japanese input method on Emacs.
This is a minor mode for updating the EMMS mode-line string cyclically within a specified width. It is useful for displaying long track titles.
Emacs 4clojure interacts with 4clojure problems. You can open a specific question and move to the next or previous one. You can also verify your answers.
This package provides a minor mode for collapsing and expanding regions of text without modifying the actual contents.
This package provides a sidebar for Emacs similar to NeoTree or treemacs, but leveraging Dired to do the job of display.
Org Modern implements a modern style for your Org buffers using font locking and text properties. The package styles headlines, keywords, tables and source blocks.
The Internet Engineering Task Force (IETF) and the Internet Society (ISOC) publish various Internet-related protocols and specifications as "Request for Comments" (RFC) documents. The built-in Emacs module "ffap" (Find File at Point) has the ability to recognize names at point which look like "RFC1234" and "RFC-1234" and load the appropriate RFC from a remote server. However, it fails to recognize a name like "RFC 1234". This package enhances ffap so that it correctly finds RFCs even when a space appears before the number.
This package provides syntax highlighting and automatic indentation for the Zig programming language in Emacs.
Eradio is a simple internet radio player for Emacs. Start, stop or toggle custom-defined channels. An external media player like mpv or VLC is required.
Dracula is a dark color theme for many editors, shells and more. This package provides the Emacs theme.
Elfeed-protocol provides extra protocols to make self-hosting RSS readers like Fever, NewsBlur, ownCloud News and Tiny TIny RSS work with Elfeed.
This package provides a testeable Emacs Lisp API that wraps GNU Global calls and integration to editor using this API with project.el and xref.el.
This package injects example uses of Elisp functions into their respective *Help* buffers.
The code provides a abbreviation expansion for Emacs. It is fairly similar to Dabbrev expansion, which works based on the contents of the current buffer (or other buffers).
Predictive abbreviation expansion works based on the previously written text. Unlike dynamic abbreviation, the text is analysed during idle time, while Emacs is doing nothing else.
This package provides a HTTP request library with multiple backends. It supports url.el which is shipped with Emacs and the curl command line program.
This package allows setting and accessing variables local to an Emacs frame. Note that the variables created with this package do not have any relation with variables defined by defvar, defconst, etc.
The navigel package is a library that makes it simpler for Emacs Lisp developers to define user-interfaces based on tablists (also known as tabulated-lists).