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.
Emacs is capable of highlighting buffers based on language-specific font-lock rules. This package makes it possible to perform regression test for packages that provide font-lock rules.
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.
Lemon is a tiny system monitor which displays system information in the echo area when Emacs is has been idle for a few seconds. This is a fork of zk_phi’s Symon, which has been largely rewritten. It works nicely with EXWM.
This package provides a Helm interface for selecting Makefile targets.
This package provides a minor mode for Python that binds useful commands to unprefixed keys, such as j or e, under certain circumstances, and leaves the keys untouched outside of those situations, allowing unprefixed keys to insert their respective characters as expected.
This package provides commands to pull in, comment on, and accept and reject GitHub pull requests.
This package provides a Helm interface for selecting xref results.
Hyperspace is a way to get nearly anywhere from wherever you are, whether that's within Emacs or on the web. It's somewhere in between Quicksilver and keyword URLs, giving you a single, consistent interface to get directly where you want to go. It’s for things that you use often, but not often enough to justify a dedicated binding.
This package provides an Emacs interface to the online service Inspirehep
Smex is a M-x enhancement for Emacs. Built on top of Ido, it provides a convenient interface to your recently and most frequently used commands. And to all the other commands, too.
This package lets you switch Ruby versions using chruby.
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.
Rainbow identifiers mode is an Emacs minor mode providing highlighting of identifiers based on their names. Each identifier gets a color based on a hash of its name.
Disk Usage is a file system analyzer: it offers a tabulated view of file listings sorted by size. Directory sizes are computed recursively. The results are cached for speed.
This package provides keymap-popup-define, a macro to define a keymap along with popup data and documentation in one place. It is similar to the transient Elisp library, but aims to be simpler to use. Among its features are:
:switchbuffer-local toggle with [on]/[off] display
:keymapsub-menu with stack navigation (q / C-g pops back)
:stay-opencommand executes without dismissing the popup
:inapt-ifgrays out and blocks entries based on a predicate
:c-uprefix argument mode (C-u highlights eligible entries)
:ifconditionally hide entries
:groupdt:rowcolumn layout
keymap-popup-annotateadd popup descriptions to existing keymaps
highlight-numbers-mode provides a minor mode for syntax highlighting of numeric literals in source code.
It s customizable: it's easy to add or redefine what exactly constitutes a "number" in given major mode. See highlight-numbers-modelist.
emacs-alect-themes provides configurable light, dark and black color themes for Emacs. The themes are intended to be used with GUI.
This library provides easy project management and navigation. The concept of a project is pretty basic: just a folder containing special file. Currently Git, Mercurial and Bazaar repositories are considered projects by default. If you want to mark a folder manually as a project just create an empty .projectile file in it.
This package tracks org-agenda-files precisely to speed-up org-agenda.
This package provides an Emacs regexp command with interactive visual feedback.
Picpocket is an image viewer for GNU Emacs. It has commands for:
File operations on the picture files (delete, move, copy, hardlink).
Scale and rotate the picture.
Associate pictures with tags which are saved to disk.
Filter pictures according to tags.
Customizing keystrokes for quick tagging and file operations.
Undo and browse history of undoable commands.
Helm-comint provides access to Emacs command interpreter prompts through Helm.
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.
BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an address book for email and snail mail addresses, phone numbers and the like. It can be linked with various Emacs mail clients (Message and Mail mode, Rmail, Gnus, MH-E, and VM). BBDB is fully customizable.