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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package is a theme for emacs-spaceline that recreates most of the segments available in that package using icons from emacs-all-the-icons. Icon fonts allow for more tailored and detailed information in the mode line.
This package permits automated installation of tools written in Python.
This package automatically pulls changes from source code to their corresponding tangled blocks.
Due to the structure of Lisp syntax it's very rare for the programmer to want to insert characters right before "(" or right after ")". Thus unprefixed printable characters can be used to call commands when the point is at one of these special locations. Lispy provides unprefixed keybindings for S-expression editing when point is at the beginning or end of an S-expression.
This package provides sticky-key-like functionality to obviate the need for repeated prefix-key sequences, and can reuse existing keymaps. The list of commands is displayed in a handy popup.
emacs-jeison is a library for transforming JSON objects into EIEIO objects. It is designed to ease parsing of nested JSON objects by providing efficient syntax for traversal.
This package provides a Chinese input method which supports quanpin, shuangpin, wubi and cangjie.
This package provides an E-prime checking mode for Emacs that highlights non-conforming text. The subset of the English language called E-Prime forbids the use of the "to be" form to strengthen your writing.
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 extends isearch with advice, dynamic filters, highlighting of regexp group levels, and more.
plan9 is an Emacs theme with light colors and a classic look which is inspired by the colors of Plan 9 from Bell Labs.
This package provides tools for generating package-desc structures and feeding them to package.el library.
This package provides macros that can translate code into equivalent continuation-passing code, as well as miscellaneous utility functions written in continuation-passing style.
robot-log is an Emacs major mode that allows more easily viewing and navigating RobotFramework debug log files. It provides syntax highlighting and convenient shortcuts to move from one keyword to the next, or locate errors.
DWIM stands for "do what I mean", as in the idea that one keystroke can do different things depending on the context. In this package, it means that, if the cursor is in a currently hidden folded construction, we want to show it; if it's not, we want to hide whatever fold the cursor is in.
This package allows for completion of field names, section names, field values, and more within haskell-cabal-mode.
This is a building kit to help switch to modal editing in Emacs. The main goal of the package is to make modal editing in Emacs as natural and native as possible. Modalka lets you define your own keys and does not come with a preconfigured set of keys.
This package provides an orderless completion style that divides the pattern into space-separated components, and matches candidates that match all of the components in any order. Each component can match in any one of several ways: literally, as a regexp, as an initialism, in the flex style, or as multiple word prefixes.
ERC is a powerful, modular, and extensible IRC client for Emacs.
Ruby Electric mode accelerates code writing in Ruby by making some keys electric and automatically supplying with closing parentheses and end as appropriate.
This package provides a dmenu command for launching other commands/applications from within Emacs, similar to the dmenu program. This is especially useful when using EXWM.
This is a simple implementation of Promises/A+.
This implementation ports the following Promises/A+ features faithfully. See https://github.com/then/promise.
The same API as the JavaScript version of Promise can be used. It has all the then, catch, resolve, reject, all, race, etc. It also supports thenable, inheritance of promise and rejection tracking.
This package provides a simple wrapper around asynchronous processes for Emacs.
ace-window is meant to replace other-window. In fact, when there are only two windows present, other-window is called. If there are more, each window will have its first character highlighted. Pressing that character will switch to that window.