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 the ability to scrape YouTube, with the results displayed in a tabulated list format. The videos can be opened with a user-defined video player (by default mpv) or downloaded using yt-dlp. This package also includes a minimal yt-dlp wrapper.
This package provides a major mode dockerfile-mode for use with the standard Dockerfile file format.
sly-macrostep is a SLY contrib for expanding CL macros right inside the source file.
This package extends git-gutter to use the fringe area of a window.
This is an Emacs version of Atomic Chrome and Ghost Text, which are extensions that allows you to edit text areas of the browser in Emacs.
The input on Emacs is reflected to the browser instantly and continuously. You can use both the browser and Emacs at the same time. They are updated to the same content bi-directionally.
This package provides a read interface for BibTeX completion using Consult.
emacs-validate-html installs the command validate-html, which sends the current buffer to the World Wide Web Consortium’s HTML Validator service and displays the results in a buffer in Compilation mode.
This Emacs package provides a major mode for editing Bison, Yacc, and Lex files.
This package provides a function for hiding and customizing display of major and minor modes in the mode line.
This is an Emacs library which lets you forward and reverse geocode using Nominatim, a component of OpenStreetMap.
This package provides an Emacs front-end for Forgejo instances such as Codeberg or self-hosted servers. It allows you to browse, filter, and manage issues and pull requests from Emacs. All API responses are cached in a local SQLite database for fast offline re-display. Among the other things it can do are:
Submit and merge PRs via AGit-Flow (https://forgejo.org/docs/latest/user/agit-support/) push options
Full code review workflow with threaded comments
Watch rules with per-repo filter polling and desktop notifications
Label, assignee, and milestone management
SQLite cache for instant display and offline usage
Multi-host support with per-instance token configuration
#and@completion in composition buffers (gfm-mode)Repository settings editor
This library provides basic ``enter'' functionality and a few convenience commands to initialize a VCSH repository and add files to it. It can be used in conjunction with Magit.
This package provides a function to cleanly set local completion backends according to mode, and integrates with use-package.
This package provides a set of Emacs functions to search definitions of identifiers in the MIT-Scheme documentation.
Helm-SLIME defines a few new commands:
helm-slime-complete: Select a symbol from the SLIME completion systems.
helm-slime-list-connections: Yet another slime-list-connections with Helm.
: helm-slime-apropos: Yet another slime-apropos with Helm.
helm-slime-repl-history: Select an input from the SLIME REPL history and insert it.
isayt-mode is a minor mode to adjust indentation of S-expressions automatically as you type. It is similar to aggressive-indent-mode, but it uses syntax-ppss and indent-sexp instead of a timer and indent-according-to-mode.
This minor mode takes care of managing the window sizes by enforcing a fixed and automatic balanced layout where the currently selected window is resized according to zoom-size which can be an absolute value in lines/columns, a ratio between the selected window and frame size or even a custom callback.
This package defines a major mode that runs a shell inside of a buffer, similarly to Comint mode. It is built on top of Term.
json-reformat provides a reformatting tool for JSON.
This package offers a native comint shell experience to interact with any agent powered by Agent Client Protocol (ACP).
Color ANSI codes in the REPL of SLIME
csv.el provides functions for reading and parsing CSV files. It follows the format as defined in RFC 4180 Common Format and MIME Type for CSV Files (http://tools.ietf.org/html/rfc4180).
This package provides a Helm interface for Git files.
Display the open buffers in project.
Display a status source showing state of project (modified files etc.).
Display a list of all files in project under git control.
Quickly look at diffs of modified files.
Allow switching to
git statuswith your preferred frontend (vc-dir, Magit,etc.).Full integration of git-grep, also allow usage of
helm-grep(you can use ack-grep instead of grep).Integrate usage of gid from id-utils.
Full integration with
helm-find-files, allow you to browse projects unrelated to current-buffer.In addition, all actions of type files and buffers are provided.
This library allows creating SVG icons by parsing remote collections whose license are compatibles with Emacs. The default size of an icon is exactly 2x1 characters such that it can be inserted inside a text without disturbing alignment.