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 library allows the user to set Emacs exec-path and PATH from the shell's PATH, so that shell-command, compile and the like work as expected on systems on which Emacs is not guaranteed to inherit a login shell's environment variables. It also allows other environment variables to be retrieved from the shell, so that Emacs will see the same values you get in a terminal.
This plug-in implements a Macrostep back-end powered by Geiser.
This package provides tools for assembling an ELPA.
eros provides result overlays for evaluating Emacs Lisp.
PHP mode is a major mode for editing PHP source code. It's an extension of C mode; thus it inherits all C mode's navigation functionality. But it colors according to the PHP grammar and indents according to the PEAR coding guidelines. It also includes a couple handy IDE-type features such as documentation search and a source and class browser.
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.
Emacs package to add clickable icons in the fringe for regions which hideshow can hide.
La Carte lets you execute menu-bar menu commands from the keyboard, with completion.
Use the keyboard to access any menu item, without knowing where it is or what its full name is. Type part of its name and use completion to get the rest: the complete path and item name. When you choose a menu-item candidate, the corresponding command is executed.
This package provides an Emacs major mode for editing nginx config files.
This library defines a face named parenthesis used just for parentheses. The intended purpose of this face is to make parentheses less visible in Lisp code by dimming them. Lispers probably don't need to be constantly made aware of the existence of the parentheses. Dimming them might be even more useful for people new to Lisp who have not yet learned to subconsciously blend out the parentheses.
This package provides enhancements to standard Font Lock library.
This package uses Ivy to provide additional actions for Projectile commands and replacements for existing functions.
Bash Completion defines dynamic completion hooks for Shell mode and shell-command prompts that are based on Bash completion.
This package provides the smooth-scroll-mode minor mode for Emacs, enabling smooth and in-place scrolling functionality.
Simple corfu as-you-type auto-suggestion candidate overlay with a visual indication of whether there are many or exactly one candidate available.
This package adds support for Eglot to the Julia language.
evil-cleverparens remaps Evil keybindings to allow modal editing with screwing up the structure of Lisp code. Alternatives for verb commands which would are normally destructive (such as deletion) are provided. Those alternative commands are and bound by default to their corresponding Evil keys.
Inspired by Genera's and KDE's concepts of "activities", this library allows the user to select an "activity", the loading of which restores a window configuration into a tab-bar tab or frame, along with the buffers shown in each window. Saving an activity saves the state for later restoration. Switching away from an activity saves the last-used state for later switching back to, while still allowing the activity's initial or default state to be restored on demand. Resuming an activity loads the last-used state, or the initial/default state when a universal argument is provided. The implementation uses the bookmark system to save buffers states–that is, any major mode that supports the bookmark system is compatible.
ob-gptel is a backend for Org Babel. It provides an alternative interface to evaluate {gptel
Edit YAML files for Ansible containing embedded Jinja2 templating.
Xcscope is an Emacs interface to Cscope, the source cross-referencing tool.
emacs-straight is a purely functional package manager for the Emacs hacker.
This package adds icons to completion candidates using the built-in completion metadata functions. For example, with this package, find-file can display a file icon for each candidate based on the file type.
This Emacs package complements the refactoring functionality you'd find in Clojure mode and CIDER.