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.
Varuga allows you to format and send iCal calendar invites using your Emacs mail client. These invites are similar to those produced by Google Calendar or Outlook Calendar, and are compatible with them.
Varuga populates a Message mode buffer with an iCal MIME part (using MML, the MIME Meta Language). It also adds a plain text part listing the time of the event in various configured timezones.
general.el provides a more convenient method for binding keys in emacs (for both evil and non-evil users). Like use-package, which provides a convenient, unified interface for managing packages, general.el is intended to provide a convenient, unified interface for key definitions. While this package does implement some completely new functionality (such as the ability to make vim-style keybindings under non-prefix keys with an optional timeout), its primary purpose is to build on existing functionality to make key definition more clear and concise. general-define-key is user-extensible and supports defining multiple keys in multiple keymaps at once, implicitly wrapping key strings with (kbd ...), using named prefix key sequences (like the leader key in vim), and much more.
This package runs a callback (a finalizer) after its registered lisp object has been garbage collected. This allows extra resources, such as buffers and processes, to be cleaned up after the object has been freed.
Daredevil SKK is a version of SKK, a Japanese input method on Emacs. This package adds support for the Nicola keyboard layout to it.
This package provides an Emacs interface to hg histedit for editing the commit history.
This package provides tiny improvements to expression evaluation, e.g., the expression you've just evaluated would briefly flash and so on.
Emacs-Guix provides a visual interface, tools and features for the GNU Guix package manager. Particularly, it allows you to do various package management tasks from Emacs. To begin with, run M-x guix-about or M-x guix-help command.
Goggles highlights the modified region using Pulse. Currently the commands undo, yank, kill and delete are supported.
Makes ido-mode display prospects vertically.
m-buffer provides a set of list-orientated functions for operating over the contents of Emacs buffers.
This package provides a collection of tools to be used by Large Language Models clients in Emacs.
This package provides a minor mode for renaming buffers according to project structure. For Python buffers, that will be the whole module name. For temporary files and directories, that will be the relative path from the project root.
This package provides convenience functions to insert dummy Latin text into a buffer. This can be useful if you need to produce paragraphs or pages of text for testing purposes.
This package provides a backend for Flymake to use the tool ShellCheck for static analyzing bash and sh scripts.
This plug-in implements a Macrostep back-end powered by Geiser.
RealGUD is a modular, extensible GNU Emacs front-end for interacting with external debuggers. It integrates various debuggers such as gdb, pdb, ipdb, jdb, lldb, bashdb, zshdb, etc. and allows visually steping through code in the sources. Unlike GUD, it also supports running multiple debug sessions in parallel.
Jq mode is an Emacs major mode for editing jq-scripts.
This package adds support to Emacs for editing text with multiple simultaneous cursors.
PDF Tools is, among other things, a replacement of DocView for PDF files. The key difference is that pages are not pre-rendered by e.g. ghostscript and stored in the file-system, but rather created on-demand and stored in memory.
This plugin was an answer to the lack of proper multiple cursor support in Emacs+Evil. It allows you to select and edit matches interactively, integrating iedit-mode into Evil mode with an attempt at sensible defaults.
solaire-mode is inspired by editors which visually distinguish code-editing windows from sidebars, popups, terminals, ecetera. It changes the background of file-visiting buffers (and certain aspects of the UI) to make them easier to distinguish from other, less important buffers.
This package provides a set of functions wrapping ghq, a tool for organizing remote Go repository clones.
emacs-TOTP implements TOTP as specified in RFC 6238. It supports reading secrets in HEX and multiple base32 variations, including non-standard base32 encodings.
Emacs major mode for editing Raku code. It supports basic syntax highlighting, basic indentation, identifier index menu (variables, subs, classes, etc.), and REPL interaction.