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 Ivy extension enables the use of ivy-mode to input email addresses from BBDB efficiently. The main functions are:
counsel-bbdb-complete-mail to input email addresses;counsel-bbdb-reload' to reload contacts from BBDB database;counsel-bbdb-expand-mail-alias to expand mail alias.
Since counsel-bbdb is based on ivy-mode, all Ivy key bindings are supported. For example, after C-u M-x counsel-bbdb-complete-mail, you can press C-M-n to input multiple email addresses.
This package provides a best-effort attempt at capitalizing titles, only in English, with Emacs.
emacs-spark is a sparkline generation library for Emacs Lisp. It generates a sparkline string given a list of numbers. It is a port of cl-spark to Emacs Lisp.
Tramp stands for ``Transparent Remote (file) Access, Multiple Protocol''. This package provides remote file editing, using a combination of rsh and rcp or other work-alike programs, such as ssh and scp.
Evil is an extensible vi layer for Emacs. It emulates the main features of Vim, and provides facilities for writing custom extensions.
This package provides a minor mode that enables inline PDF preview in Org buffers by using pdf2svg.
This package provides nerd-icons integration for treemacs.
The google-maps package displays Google Maps directly inside Emacs. It requires a Google Map Static API key to function.
This package provides a dired-mode interface for fd's result.
solaire-mode is inspired by editors which visually distinguish code-editing windows from sidebars, popups, terminals, ecetera. It changes the background of file-visiting buffers (and certain aspects of the UI) to make them easier to distinguish from other, less important buffers.
SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
This package provides a generic completion method based on building a balanced decision tree with each candidate being a leaf. To traverse the tree from the root to a desired leaf, typically a sequence of read-key can be used.
In order for read-key to make sense, the tree needs to be visualized appropriately, with a character at each branch node. So this completion method works only for things that you can see on your screen, all at once, such as the positions of characters, words, line beginnings, links, or windows.
This package provides a spam filtering library for Emacs MUAs. It supports Japanese and has the following features:
Pure Emacs Lisp implementation.
Interactive process within the MUA.
Incremental corpus learning.
Three different methods for Japanese word segmentation.
Built-in support for
emacs-wanderlustandemacs-mew.Navi2ch integration.
This package allows items in the Org agenda to be grouped into sections while preserving the structure imposed by any timestamps.
Elpy brings powerful Python editing to Emacs. It combines and configures a number of other packages written in Emacs Lisp as well as Python, together offering features such as navigation, documentation, completion, interactive development and more.
This package implements basic Bluetooth management functionality, such as connecting and disconnecting devices, setting properties and aliases, putting the adapter in discovery mode and controlling its power supply. It also includes a pairing agent.
This Emacs package adds spinners and progress-bars to the mode-line for ongoing operations.
This library lets elisp authors easily define an idiomatic command to reformat the current buffer using a command-line program, together with an optional minor mode which can apply this command automatically on save.
This package facilitates manipulating dates, times, and timestamps by providing a ts struct.
This package provides syntax highlighting and automatic indentation for the Zig programming language in Emacs.
semantic-stickyfunc-mode shows the function point is currently in at the first line of the current buffer. This is useful when you have a very long function that spreads more than a screen, and you don't have to scroll up to read the function name and then scroll down to original position.
emacs-emamux lets Emacs interact with the tmux terminal multiplexer.
ox-gemini adds support for exporting Org files in Gemini format. Many things were taken from the ASCII exporter, from which ox-gemini derives.
This package provides a macro that parses the current buffer according to a parsing expression grammar.