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.
The deferred.el library provides support for asynchronous tasks. The API is almost the same as that of JSDeferred, a JavaScript library for asynchronous tasks.
This package shows a list of all SRFIs and provides commands to visit them in your web browser.
Org Reveal exports your Org documents to reveal.js presentations. With org-reveal, you can create beautiful presentations with 3D effects from simple but powerful Org contents.
The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.
This Emacs package complements the refactoring functionality you'd find in Clojure mode and CIDER.
SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.
This package provides a major mode for editing Qt build-system files.
Scrolling can be distracting because your eyes may lose orientation. This library implements a minor mode that highlights the previously visible buffer part after each scroll.
This package provides a major mode for browsing and editing PDDL files with syntax highlighting, templates, auto-completion, and more.
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.
Flymake Perlcritic adds support to Flymake for running Perl::Critic to perform static analysis of Perl code.
This package provides functions for highlighting and navigating between symbols.
Emacs StackExchange client. Ask and answer questions on Stack Overflow, Super User, and other StackExchange sites.
Catppuccin is a soothing pastel theme for Emacs. It provides different color palettes, such as frappe, macchiato, or latte.
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.
Shell-command+ is a shell-command substitute that extends the regular Emacs command with several features. You can for example count all the lines in a buffer with > wc -l, or delete all lower case letters in the selected region with | tr -d a-z.
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.
ExtendSMIME is designed to be used with Gnus in Emacs. It enhances DefaultEncrypt (emacs-defaultencrypt) to support S/MIME (Secure/Multipurpose Internet Mail Extensions) via LDAP (Lightweight Directory Access Protocol). Before a message (e.g., email) is sent, ExtendSMIME searches for missing certificates via LDAP and imports them into gpgsm. When certificates for all recipients are available, DefaultEncrypt automatically encrypts the message. For details and instructions on how to use ExtendSMIME, please refer to the home page or read the comments in the source file, jl-smime.el.
Preserve the state of scratch buffers across Emacs sessions by saving the state to and restoring it from a file, with auto-saving and backups.
Tiny graphical system monitor for the Emacs minibuffer when idle.
Tide is an Interactive Development Environment (IDE) for Emacs which provides the following features:
ElDoc
Auto complete
Flycheck
Jump to definition, Jump to type definition
Find occurrences
Rename symbol
Imenu
Compile On Save
Highlight Identifiers
Code Fixes
Code Refactor
Organize Imports
This package permits scrolling at increasing speeds based on drag distance.
SRV implements RFC 2782 (SRV records). It is used to look up hostname and port for a service at a specific domain. There might be multiple results, and the caller is supposed to attempt to connect to each hostname+port in turn.
This package provides definitions for Polymode to support Org buffers. It edits source blocks in an Org buffer using the native modes of the blocks' languages while remaining inside the primary Org buffer.