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 package provides Keycast mode. Once enabled, that mode shows the current command and its key or mouse binding in the mode line, and updates them whenever another command is invoked.
SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and contains the following improvements over it:
A full-featured REPL based on Emacs's
comint.el. Everything can be copied to the REPL;Stickers, or live code annotations that record values as code traverses them.
Flex-style completion out-of-the-box, using Emacs's completion API. Company, Helm, and other supported natively, no plugin required;
An interactive Trace Dialog;
Multiple inspectors and multiple REPLs, with independent history.
Regexp-capable
M-x sly-apropos.Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box;
"Presentations" replaced by interactive backreferences, which highlight the object and remain stable throughout the REPL session;
SLY tracks SLIME's bugfixes and all its familiar features (debugger, inspector, xref, etc.) are still available, but with better integration.
This minor mode sets background color to strings that match color names, e.g., #0000ff is displayed in white with a blue background.
This package provides commands to show Org headings in a sidebar window while working on them. After defining one heading as the "now" heading, other headings can be refiled to it with one command, and back to their original location with another.
Sesman provides facilities for session management and interactive session association with the current contexts (project, directory, buffers). While sesman can be used to manage arbitrary sessions, it primary targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)
This package is an adapter to use the Tempel templating library with Eglot instead of Yasnippet.
This package is a which-key extension, which uses posframe (a child frame) to show which-key popups.
Ollama-buddy offers a convenient way to integrate to Ollama's local LLM capabilities from Emacs.
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.
Consult Denote provides commands to interact with Emacs Denote using a Completing Read interface.
This package lets Flymake run ESLint on the current buffer.
This provides a major mode to view the output of dictionary tools, and utilities that perform searches and nicely format the results. Currently tied to sdcv, but this is intended to be changed in the future.
For speed reading, or just more enjoyable reading. Narrows the buffer to show one word at a time. Adjust speed / pause as needed.
This package provides wisp-mode, an Emacs major mode for Wisp files, providing syntax highlighting and indentation rules.
This project exports an Org file with reasonably structured items into a LaTeX file, which compiles into a nice CV. In the same spirit, the Org file may export to Markdown so that it can be used for a web based CV.
Nord is an arctic, north-bluish color scheme created for a clean and uncluttered design pattern to achieve optimal focus and readability for code syntax highlighting and UI components.
Howm is a note-taking tool for Emacs. Like emacs-wiki.el, it facilitates using hyperlinks and doing full-text searches. Unlike emacs-wiki.el, it can be combined with any format.
This package facilitates manipulating dates, times, and timestamps by providing a ts struct.
Tree Inspector is an inspection tool for Emacs Lisp objects that uses a tree view. It works together with Emacs Inspector when it is loaded; when an object label is clicked on the tree, an inspector is opened on that object.
Just call one of the interactive functions in a file to complete the corresponding thing using Ivy.
The following completions are currently available:
Symbol completion for Elisp, Common Lisp, Python, Clojure, C, C++.
Describe functions for Elisp: function, variable, library, command,
bindings, theme.
Navigation functions: imenu, ace-line, semantic, outline.
Git utilities: git-files, git-grep, git-log, git-stash, git-checkout.
Grep utilities: grep, ag, pt, recoll, ack, rg.
System utilities: process list, rhythmbox, linux-app.
Many more.
This package provides commands for increasing or decreasing the default font size in all GUI Emacs frames.
This package provides an Emacs regexp command with interactive visual feedback.
This package provides transparent Age file encryption and decryption in Emacs for Pass-Age, a port of Pass, the standard Unix password manager.
This package provides commands for visiting and acting on links.