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 allows editing source code blocks embedded in Markdown files using the major mode corresponding to each block.
This package replaces the child frames emacs-corfu uses with popups, which also work in the terminal.
The external completion style is used with a ``programmable completion'' table that gathers completions from an external tool such as a shell utility, an inferior process, an HTTP server. The table and external tool are fully in control of the matching of the pattern string to the potential candidates of completion. When external is in use, the usual styles configured by the user or other in completion-styles are ignored. This compromise is for speed: all other styles need the full data set to be available in Emacs addressing space, which is often slow if not completely unfeasible.
This package provides an edit server to respond to requests from Emacs.
This package defines cargo-minor-mode, which gives a set of key combinations to perform Cargo tasks within Rust projects.
This package provides macros that allows you to declaratively configure settings typical of an Elisp package with various keywords. The syntax is similar, but not identical to use-package -- overall, leaf aims at a cleaner and more predictable implementation.
This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.
Butler provides an interface to connect to Jenkins continuous integration servers. Users can specify a list of server in the butler-server-list variable and then use M-x butler-status to view the build status of those servers' build jobs, and possibly to trigger build jobs.
ov.el provides a simple way to manipulate overlays in 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 library implements a generic interface for toggling switches and setting options and then invoking an Emacs command which does something with these arguments. The prototypical use is for the command to call an external process, passing on the arguments as command line arguments.
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.
Tshell is an experimental buffer-oriented shell. It supports shell and Emacs lisp commands.
This package provides a function to switch to and from a REPL appropriate to the current major mode.
This package provides utilities for treating certain windows as pop up windows, which close automatically when quitting a command or selecting another window.
This library extracts information from the installed Emacs packages.
This library provide one function to show tooltip near the cursor.
RISC-V mode is a major mode for editing RISC-V assembly programs. It includes syntax highlighting, syntactic indentation and code evaluation with spike.
sly-quicklisp is an external contrib for SLY that provides a sly-quickload command that prompts the user for a package to install.
This package is a which-key extension, which uses posframe (a child frame) to show which-key popups.
This package provides a major mode for editing .vala and .vapi files in Emacs.
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.
Ztree is a project dedicated to implementation of several text-tree applications inside GNU Emacs. It consists of 2 subprojects: ztree-diff and ztree-dir (the basis of ztree-diff).
EBDB is a contact management/addressbook package for Emacs. It's a re-write of the Insidious Big Brother Database (BBDB) using Emacs Lisp's (relatively new) EIEIO object oriented libraries.