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 is a light weight spell checker for Emacs, that runs from the syntax highlighter without starting external processes.
This package allows setting and accessing variables local to an Emacs frame. Note that the variables created with this package do not have any relation with variables defined by defvar, defconst, etc.
This package is an Emacs minor mode and allows you to edit one occurrence of some text in a buffer (possibly narrowed) or region, and simultaneously have other occurrences edited in the same way.
You can also use Iedit mode as a quick way to temporarily show only the buffer lines that match the current text being edited. This gives you the effect of a temporary keep-lines or occur.
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 provides a minor mode to automatically warp the mouse pointer to the center of a focused window, as well as a command to warp it to the currently selected window.
frame-purpose makes it easy to open purpose-specific frames that only show certain buffers, e.g. by buffers’ major mode, their filename or directory, etc, with custom frame/X-window titles, icons, and other frame parameters.
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.
This package provides tools to query Repology API (see https://repology.org/api), process results, and display them.
This package makes it easy to reformat Python code using python-black and python-black-macchiato for entire and partial buffers, respectively.
The ido-completing-read+ function is a wrapper for ido-completing-read. Importantly, it detects edge cases that ordinary ido cannot handle and either adjusts them so ido can handle them, or else simply falls back to the standard Emacs completion function instead.
This package implements the tamil99 input method for Emacs. Tamil99 is a keyboard layout and input method that is specifically designed for the Tamil language. Vowels and vowel modifiers are input with your left hand, and consonants are input with your right hand.
This package facilitates manipulating dates, times, and timestamps by providing a ts struct.
Currently, to jump to a link in a Info-mode, help-mode, woman-mode, org-mode, eww-mode, compilation-mode, goto-address-mode buffer, you can tab through the links to select the one you want. This is an O(N) operation, where the N is the amount of links. This package turns this into an O(1) operation. It does so by assigning a letter to each link using avy.
MLScroll is a text-based scrollbar for the Emacs mode line. Enable it with mlscroll-mode.
Roguel-ike is an attempt to develop a coffee-break roguelike for Emacs. The complete game would allow the player to create various characters and to make them fulfill challenges like arena fight and short dungeon explorations.
This package provides a interface for cpplint over Flycheck plugin. cpplint is a static code checker for C++, following Google guidelines.
This package is an Emacs Scala IDE using LSP mode to connect to Metals.
Aim for this project is to make it easier to generate preprocessor macros from Emacs for C/C++ code that needs to be build against multiple incompatible versions of third party libraries or C++ standards.
AUCTeX is a comprehensive customizable integrated environment for writing input files for TeX, LaTeX, ConTeXt, Texinfo, and docTeX using Emacs or XEmacs.
ws-butler automatically trims trailing whitespace characters on save. In contrast with other whitespace cleanup solutions, only modified lines are trimmed.
This package provides a programmatic interface for the Quotable , a free and open-source quotations API.
Insert Emacs Org blocks with completion via company mode.
Gnosis is a personal knowledge system for GNU Emacs that integrates note-taking with spaced repetition. It combines Zettelkasten-style linked notes with self-testing review, all stored in a single SQLite database.
Org Board is a bookmarking and web archival system for Emacs Org mode. It archives your bookmarks so that you can access them even when you're not online, or when the site hosting them goes down.