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.
Emacspeak is a speech interface that allows visually impaired users to interact independently and efficiently with the computer. Audio formatting---a technique pioneered by AsTeR---and full support for W3C's Aural CSS (ACSS) allows Emacspeak to produce rich aural presentations of electronic information. By seamlessly blending all aspects of the Internet such as Web-surfing and messaging, Emacspeak speech-enables local and remote information via a consistent and well-integrated user interface.
Allows emacs-company to use child frames for its candidate menus.
emacs-company-posframe is fast enough for daily use and supports CJK languages.
SEMI is a package for GNU Emacs to provide features related with MIME user interface. SEMI-EPG is a variant of SEMI, which features supports to EasyPG and latest Emacs.
This package defines a major mode that runs a shell inside of a buffer, similarly to Comint mode. It is built on top of Term.
This package provides an OpenStreetMap viewer for Emacs, featuring zoomable and moveable map display, display of tracks and POIs from GPX files, parallel fetching of tiles with cURL, and more.
This package provides a logging framework for elisp. It allows you to deal with multiple log levels.
This package is merely a combination of two other Emacs packages: helm-wordnet and wordnut. It features word completion with Helm and displays a buffer of all the different result types available to Wordnet.
This package provides a Lispy query language for Org files, allowing for actions to be performed based on search criteria.
emacs-hcl-mode provides an Emacs major mode for working with HCL. It provides syntax highlighting and indentation support.
This is an Emacs mode to give you a UI for managing init system daemons (services) for those getting tired of typing out sudo service my_thing reload all the time. It offers a consistent UI over different init systems.
This package adds support for the Gauche Scheme implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.
This package provides Keycast mode. Once enabled, that mode shows the current command and its key or mouse binding in the mode line, and updates them whenever another command is invoked.
emacs-which-key is a minor mode for Emacs that displays the key bindings following your currently entered incomplete command (a prefix) in a popup. For example, after enabling the minor mode if you enter C-x and wait for the default of 1 second, the minibuffer will expand with all of the available key bindings that follow C-x (or as many as space allows given your settings).
This Emacs package provides convenient methods for manipulating the naming style of a symbol. It supports different naming conventions such as:
camel case
Pascal case
all upper case
lower case separated by underscore
etc...
HexRGB provides functions for converting between RGB (red, green, blue) color components and HSV (hue, saturation, value) color components. More accurately, it converts Emacs color components (whole numbers from 0 through 65535), RGB and HSV floating-point components (0.0 through 1.0), Emacs color-name strings (such as "blue") and hex RGB color strings (such as "#FC43A7912").
Skewer-mode provides live interaction with JavaScript, CSS, and HTML in a web browser. Expressions are sent on-the-fly from an editing buffer to be evaluated in the browser, just like Emacs does with an inferior Lisp process in Lisp modes.
This package provides commands easy-kill and easy-mark to let users kill or mark things easily.
This package simultaneously applies vline-mode and hl-line-mode, with tweaks, to present point in highlighted cross-hairs, reporting the value of point as a message in the echo area.
This package provides a blank-slate for users to define their own modal editing workflow. It has the following features, among others:
The user can define custom states (like, say, normal, insert etc.) in any number at will;
States may be buffer-local, allowing context-dependent configuration and behavior;
States can hold settings such as cursor, keymaps and enter/exit hooks;
Ample themes is a collection of three themes sharing a similar pallet with a light, dark and flat versions with a focus on being easy on the eyes during night and day. They only support GUI and 256 colour terminals.
This package adds support for evaluating sclang Org mode source blocks.
This package fontifies the ssh config keywords and creates keybindings for skipping from host section to host section.
This Emacs package provides an interface for Hydra and Cuirass (build farms used by Nix and Guix). It allows you to look at various data related to the build farm projects, jobsets, builds and evaluations. The entry point is M-x build-farm command.
Minibuffer and Completions in Tandem, also known as MCT, or mct.el, is an Emacs package that enhances the default minibuffer and *Completions* buffer so that they work together as part of a unified framework. The idea is to make the presentation and overall functionality be consistent with other popular, vertically aligned completion UIs while leveraging built-in functionality.