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.
This package provides an extensible Emacs package for browsing and fetching references.
biblio.el makes it easy to browse and gather bibliographic references and publications from various sources, by keywords or by DOI. References are automatically fetched from well-curated sources, and formatted as BibTeX.
xterm-color.el is an ANSI control sequence to text-property translator.
Purpose is a package that introduces the concept of a "purpose" for windows and buffers, and then helps you maintain a robust window layout easily.
AC Ispell is an Ispell and Aspell completion source for Auto Complete.
RISC-V mode is a major mode for editing RISC-V assembly programs. It includes syntax highlighting, syntactic indentation and code evaluation with spike.
Vertico is an Emacs package that provides a vertical completion UI based on the default completion system. Posframe is an Emacs package that provides a way to pop up a frame at point. Vertico-posframe is an Emacs package and a Vertico extension which provides a way to pop up a frame at point to show a vertical completion UI.
This Helm source can be used to search contacts stored in org-contacts format. There are actions for inserting postal addresses, email addresses, and phone numbers in the buffer where helm-org-contacts was called.
Org Edit LaTeX is an extension for Org mode. It lets you edit a LaTeX fragment in a dedicated buffer just like editing a source block.
emacs-alect-themes provides configurable light, dark and black color themes for Emacs. The themes are intended to be used with GUI.
emacs-xmlgen provides S-expression to XML conversion for Emacs Lisp.
Chess is an Emacs Lisp library and several clients on top of the underlying library functionality for performing various activities related to the game of chess.
ox-gemini adds support for exporting Org files in Gemini format. Many things were taken from the ASCII exporter, from which ox-gemini derives.
gnus-desktop-notify provides a simple mechanism to notify the user when new messages are received. To get started, place the following configuration snippet in your ~/.gnus.el configuration file:
(require 'gnus-desktop-notify) (gnus-desktop-notify-mode) (gnus-demon-add-rescan) ;; Alternatively, configure the period and idle times specifically, e.g.: ;; (gnus-demon-add-handler 'gnus-demon-scan-news 10 1)
The above causes Gnus to scan all configured groups every two hours when Emacs has been idle for one hour, with desktop notifications emitted for new messages received.
nov.el provides a major mode for reading EPUB documents.
This package provides a library to manipulate persistent identifiers that are used to locate scholar resources online. The library knows about the following formats:
pmid: PubMed
pmcid: PubMed Central
arxiv: Cornell University
Given an identifier in one of the known formats, the libray can query information about the resources and format it as a bibtex entry.
This package allows you to load environments buffer locally. The package is named ben, which stands for Buffer ENvironments.
The project relies on direnv which allows setting per-directory environments through .envrc files.
The main improvement of ben over envrc is the asynchronous processing of environments, which prevents Emacs from freezing. This is especially useful while loading computationally heavy environments, such when loading .envrc files that rely on Guix. In these cases, computations can take hours to complete. This package aims to facilitate loading such environments in the background.
Users of helm-pass may also be interested in functionality provided by other Emacs packages dealing with pass:
emacs-password-store, whichhelm-passrelies on.emacs-pass, a major mode forpass.auth-source-pass.el: integration of Emacs' auth-source withpass, included in Emacs 26+).
ParEdit (paredit.el) is a minor mode for performing structured editing of S-expression data. The typical example of this would be Lisp or Scheme source code.
ParEdit helps keep parentheses balanced and adds many keys for moving S-expressions and moving around in S-expressions. Its behavior can be jarring for those who may want transient periods of unbalanced parentheses, such as when typing parentheses directly or commenting out code line by line.
This package provides additional features and utilities for vhdl-mode, such as snippet selection via hydra, code navigation, code formatting, and code folding.
Indent Bars highlights indentation with configurable vertical graphical bars, using stipples. The color and appearance (weight, pattern, position within the character, zigzag, etc.) are all configurable. Indent Bars works in any mode using fixed tab or space-based indentation. In the terminal (or on request) it uses vertical bar characters instead of stipple patterns. Optional Treesitter support is also available.
DefaultEncrypt is designed to be used with Gnus in Emacs. It automatically encrypts messages that you send (e.g., email) when public keys for all recipients are available, and it protects you from accidentally sending un-encrypted messages. It can also be configured to automatically sign messages that you send. For details and instructions on how to use DefaultEncrypt, please refer to the home page or read the comments in the source file, jl-encrypt.el.
This package provides an Emacs major mode for writing Purescript.
This package includes a collection of Company mode backends for Proof-General's Coq mode, and many useful extensions to Proof-General. It features:
Prettification of operators, types, and subscripts,
Auto-completion,
Insertion of cases,
Fully explicit intros,
Outlines, code folding, and jumping to definition,
Help with errors,
and more.
This package provides a collection of Paredit-like functions for editing in HTML mode.