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.
Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.
This library provides a global mode which displays form feed characters as horizontal rules.
ggtags provides a frontend to the GNU Global source code tagging system.
Features:
Build on
compile.elfor asynchronicity and its large feature-set.Automatically update Global's tag files when needed with tuning for large source trees.
Intuitive navigation among multiple matches with mode-line display of current match, total matches and exit status.
Read tag with completion.
Show definition at point.
Jump to #include files.
Support search history and saving a search to register/bookmark.
Query replace.
Manage Global's environment variables on a per-project basis.
Highlight (definition) tag at point.
Abbreviated display of file names.
Support all Global search backends:
grep,idutils, etc.Support exuberant ctags http://ctags.sourceforge.net/ and
pygmentsbackend.Support all Global's output formats:
grep,ctags-x,cscopeetc.Support projects on remote hosts (e.g. via
tramp).Support eldoc.
Search
GTAGSLIBPATHfor references and symbols.
This package supports HTTP GET and POST requests with url-encoded parameters, as well as web sockets.
Edit YAML files for Ansible containing embedded Jinja2 templating.
This package extends Emacs' info.el by allowing outline-enabled table of contents, additional metadata association for Info nodes, and more.
This package is an extension to Magit, the Git Emacs mode, providing support for Git-SVN.
This package provides a Flycheck checker for GNU Guile using guild compile.
Clue is a tool for helping you take notes while reading code.
Code reading is all about finding connections between different locations in a project. With Clue, you can take notes about these connections in plain text (or your favorite markup language), and insert links to take you to these locations.
This Emacs package allows you to show M-x speedbar in the same frame (in an extra window). You can customize the initial width of the speedbar window.
This package provides a comprehensive list of diagnostic-functions for use with Flymake, give users the tools to easily define new syntax checkers and help selectively enable or disable diagnostic functions based on major modes.
This package provides syntax highlighting and automatic indentation for the Zig programming language in Emacs.
This Emacs utility helps you pop up and pop out shell buffer window easily. Four pre-set options are: shell, terminal, ansi-term, and eshell. You can also set your custom shell if you use some other configuration.
Call gif-screencast to start a recording. A screenshot is taken for every user action. Call gif-screencast-stop (<f9> by default) to finish recording and create the GIF result.
This library implements support for some Org mode link types in other major modes. Links can be opened and edited like in Org mode.
This Emacs package provides a global minor mode to automatically balance windows (keeping them roughly the same size) whenever the window configuration changes, e.g. after splitting or deleting a window.
This package provides commands and a minor mode to sort Python imports using python-isort.
This package implements links to Notmuch messages and searches for Emacs' Org mode. A search is a query to be performed by Notmuch; it is the equivalent to folders in other mail clients. Similarly, mails are referred to by a query, so both a link can refer to several mails.
This package provides a multistep process to infer or manually enter an outline for a given pdf or djvu document and to add it to said document, or to edit a pre-existing outline. Outlines can be created manually, automatically generated from a textual table of contents, or generated from typesetting metadata.
The Emacs IPython Notebook (EIN) package provides a Jupyter Notebook client and integrated REPL (like SLIME) in Emacs. EIN improves notebook editing by allowing you to use Emacs. It also expose IPython features such as code evaluation, object inspection and code completion. These features can be accessed anywhere in Emacs and improve Python code editing and reading in general in Emacs.
This program is an implementation of 2048 for Emacs. The goal of this game is to create a tile with value 2048. The size of the board and goal value can be customized.
This package adds icons to minibuffer completion in Emacs, using the nerd-icons package. It supports vertico and marginalia.
This package exports and imports vCard files from within GNU Emacs' Org mode.
Citre is an advanced Ctags (or actually, readtags) frontend for Emacs. It offers Completion At Point, Xref and Imenu integration. It also provides a Completing Read UI for jumping to definition and a powerful code reading tool that lets you go down the rabbit hole without leaving current buffer.