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.
Vertico provides a minimalistic vertical completion UI, which is based on Emacs' default completion system. By reusing the default system, it achieves full compatibility with built-in Emacs commands and completion tables. Vertico is pretty bare-bone and only provides a minimal set of commands. Additional optional enhancements can be provided externally by complementary packages.
New PureScript mode is a simple PureScript Emacs mode that just provides syntax highlighting.
Helm-SLIME defines a few new commands:
helm-slime-complete: Select a symbol from the SLIME completion systems.
helm-slime-list-connections: Yet another slime-list-connections with Helm.
: helm-slime-apropos: Yet another slime-apropos with Helm.
helm-slime-repl-history: Select an input from the SLIME REPL history and insert it.
This package integrates Prettier with Emacs, and provides a minor mode that autoformats the buffer upon saving.
This package provides the macro pretty-hydra-define to define hydras with one column per group of heads.
Emacs minor mode for redisplaying parts of the buffer as pretty symbols.
This package provides incremental searching through Japanese text through romanization for Emacs.
emacs-alsamixer provides basic commands to control audio volume via amixer.
Kind-icon mode adds a colorful icon or text prefix based on :company-kind for compatible completion UIs. The ``kind'' prefix is typically used for differentiating completion candidates such as variables or functions.
This Emacs package helps you to create .dot or .gv files using the DOT syntax, and use Graphviz to convert these files to diagrams.
boxy provides an interface to create a 3D representation of boxes. Other packages can use this library to create expandable menus for interacting with hierarchical data.
emacs-http-post-simple provides a simple HTTP POST requests library that uses the url library.
This package is an extension to Magit, the Git Emacs mode, providing support for Git-SVN.
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.
This package provides a minimalist Emacs extension to search http://www.bing.com/dict. It supports English to Chinese, and Chinese to English.
This package provides font lock and automatic escaping and unescaping of quotes.
emacs-key-chord provides key-chord-mode, a mode for binding key chords to commands. A key chord is defined as two keys pressed simultaneously or a single key quickly pressed twice.
This package provides an XML-RPC client for Emacs capable of both synchronous and asynchronous method calls using the url package's async retrieval functionality. xml-rpc.el represents XML-RPC datatypes as Lisp values, automatically converting to and from the XML datastructures as needed, both for method parameters and return values, making using XML-RPC methods fairly transparent to the Lisp code.
Major mode for editing Mercury files. This is a rewrite of the original mercury-mode provided by Emacs as a wrapper around prolog-mode.
Library zones.el lets you easily define and subsequently act on multiple zones of buffer text. You can think of this as enlarging the notion of region. In effect, it can remove the requirement of target text being a contiguous sequence of characters. A set of buffer zones is, in effect, a (typically) noncontiguous set of text.
This package allows you to select yasnippet snippets using ivy completion. When current selection changes in the minibuffer, the snippet contents are temporarily expanded in the buffer. To use it, call M-x ivy-yasnippet (but make sure you have enabled yas-minor-mode first).
This package provides the ability to include files used by other programs in the candidate lists of commands like consult-recent-file and consult-buffer. This allows using the same interface for file opening.
On systems that comply with the XDG specification, these files are listed in the file recently-used.xbel, which is found in the directory ~/.local/share or the location described by the environment variable XDG_DATA_HOME.
This package provides a Helm interface to lacarte.el, a package that displays mode-specific commands as menu items.
This package provides both a basic major mode for editing CSound files, as well as a REPL for fast feedback when composing and sound-designing using CSound.