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 can be used with multiple-cursors to provide an incremental search that moves all fake cursors in sync.
An Emacs version of Chris Kempson's "Tomorrow" themes, with much more extensive face definitions than the "official" Emacs variant.
emacs-org-pomodoro adds very basic support for Pomodoro technique in Emacs org-mode.
Run M-x org-pomodoro for the task at point or select one of the last tasks that you clocked time for. Each clocked-in pomodoro starts a timer of 25 minutes and after each pomodoro a break timer of 5 minutes is started automatically. Every 4 breaks a long break is started with 20 minutes. All values are customizable.
The denote-silo package makes it easier to work with multiple silos. A silo is a localised denote-directory that is not connected to the default/global denote-directory and other silos.
Autothemer provides a thin layer on top of deftheme and custom-theme-set-faces that creates a new custom color theme, based on a set of simplified face specifications and a user-supplied color palette.
Elfeed-score is an add-on for Elfeed, an RSS reader for Emacs. It brings Gnus-style scoring to your RSS feeds. Elfeed, by default, displays feed entries by date. This package allows you to setup rules for assigning numeric scores to entries, and sorting entries with higher scores ahead of those with lower, regardless of date. The idea is to prioritize content important to you.
This package writes undo/redo information upon file save which is restored where possible when the file is loaded again.
This Emacs major mode helps manage .pacnew and .pacsave files left by ArchLinux's pacman.
emacs-emamux lets Emacs interact with the tmux terminal multiplexer.
This package provides a refactoring tool based on the Emacs Semantic parser framework. For C and C++ it supports operations such as:
Generating class implementations
Generating function prototypes
Converting functions to function pointers
Moving semantic units
etc...
For Lisp dialects like Clojure, ELisp, and Scheme, it supports operations such as:
Formatting the whole buffer
Converting sexpressions to one or multiple lines
etc...
A UI for IRC, for usage within ERC.
This is based on Karl Landstrom's barebones typescript-mode. This is much more robust and works with cc-mode's comment filling (mostly). The modifications to the original javascript.el mode mainly consisted in replacing "javascript" with "typescript"
The main features of this Typescript mode are syntactic highlighting (enabled with font-lock-mode or global-font-lock-mode), automatic indentation and filling of comments and C preprocessor fontification.
Goggles highlights the modified region using Pulse. Currently the commands undo, yank, kill and delete are supported.
FB2 Reader provides a major mode for reading FictionBook2 (.fb2 and .fb2.zip files) ebooks.
Ebib is a BibTeX database manager that runs in GNU Emacs. With Ebib you can create, sort and manage your .bib database files, all within Emacs. It supports searching, multi-line field values and @String and @Preamble definitions. Ebib integrates with (La)TeX mode, Org mode and other Emacs editing modes.
This package provides a minor mode that enables code folding based on indentation levels for various indentation-based text files, such as YAML, Python, and any other indented text files. In addition to code folding, outline-indent allows moving indented subtrees up and down, promoting and demoting sections to adjust indentation levels, customizing the ellipsis, and inserting a new line with the same indentation level as the current line.
This is a simple implementation of Promises/A+.
This implementation ports the following Promises/A+ features faithfully. See https://github.com/then/promise.
The same API as the JavaScript version of Promise can be used. It has all the then, catch, resolve, reject, all, race, etc. It also supports thenable, inheritance of promise and rejection tracking.
This package provides a basic major mode for editing .hgignore files used by the Mercurial version control system.
Font-utils is a collection of functions for working with fonts. This library has no user-level interface, it is only useful for programming in Emacs Lisp.
Mentor is a GNU Emacs frontend for the rTorrent bittorrent client.
By default, it will start and run rTorrent from within Emacs but can also be configured to use an external rTorrent instance over XML-RPC.
This project aims to provide a feature complete and customizable interface, that will feel familiar to Emacs users. Key bindings are chosen to be as close to the vanilla rTorrent curses interface as possible.
emacs-emcp is an Emacs client for the Model Context Protocol, designed to connect LLM agents directly to Emacs.
sly-macrostep is a SLY contrib for expanding CL macros right inside the source file.
This package provides functions for converting Unicode to ASCII.
This package provides a GUI for defining and monitoring services.