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 minor mode for Emacs provides several strategies to remove text without permanently deleting it. Namely, it can send selected test to the bottom, or top, of the buffer, or to a trash file.
emacs-popon allows you to pop text on a window, what we call a popon. Popons are window-local and sticky, they don't move while scrolling, and they even don't go away when switching buffer, but you can bind a popon to a specific buffer to only show on that buffer.
This package adds support for using Chez Scheme in Emacs with Geiser.
Rustic is a fork of Rust mode. In addition to its predecessor, it offers the following features:
Flycheck integration,
Cargo popup,
multiline error parsing,
translation of ANSI control sequences through XTerm color,
asynchronous Org Babel,
custom compilation process,
rustfmterrors in a Rust compilation mode,automatic LSP configuration with Eglot or LSP mode,
optional Rust inline documentation,
etc.
This package adds a command snow that displays a buffer in which it snows. The storm varies in intensity, a gentle breeze blows at times, and snow accumulates on the terrain in the scene.
This package provides a simple alternative to notmuch-address. In particular, it gives up on persistent caching, external scripts, and backward compatibility.
This package makes the process of switching between light and dark themes as easy as hitting a single keystroke.
This package adds support to Org-Babel for evaluating Python source code using IPython.
This package provides Helm integration for quickly navigating and searching CSS, SCSS, and LESS selectors in Emacs. It enables you to view and jump to selectors across multiple buffers, enhancing your workflow when editing stylesheets.
Test Simple is a simple unit test framework for Emacs Lisp. It alleviates the need for context macros, enclosing specifications or required test tags. It supports both interactive and non-interactive use.
mixed-pitch-mode is a minor mode that enables mixing variable-pitch and fixed-pitch fonts in the same buffer. The list mixed-pitch-fixed-pitch-faces defines the faces that are kept fixed-pitch,everything else becomes variable-pitch.
This package allows you to visualuze and manipulate Jira issues from Emacs.
Provides disable-mouse-mode and global-disable-mouse-mode, pair of minor modes which suppress all mouse events by intercepting them and running a customisable handler command (ignore by default).
This Flycheck extension configures Flycheck automatically for the current Deno project.
Install a tree-sitter major mode automatically. If the tree-sitter version can't be used, fall back to the original major mode.
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 package provides a minor mode that guesses the indentation offset originally used for creating source code files and transparently adjusts the corresponding settings in Emacs, making it more convenient to edit foreign files.
This package provides an Emacs Lisp macro, with-simulated-input, which evaluates one or more forms while simulating a sequence of input events for those forms to read. The result is the same as if a user had evaluated the forms and then manually typed in the same input. This macro is useful for non-interactive testing of normally interactive commands and functions, such as completing-read.
This mode pastes whole buffers or parts of buffers to pastebin-like services. It supports more than one service and will failover if one service fails. More services can easily be added over time and preferred services can easily be configured.
This package provides a way for the user to navigate through mark rings (in both directions, and globally or locally).
Company is a modular completion mechanism. Modules for retrieving completion candidates are called back-ends, modules for displaying them are front-ends. Company comes with many back-ends, e.g., company-elisp. These are distributed in separate files and can be used individually.
The use-package macro allows you to isolate package configuration in your .emacs file in a way that is both performance-oriented and tidy.
This package provides a way for Emacs to identify the programming language used in an Emacs buffer.
Expand region increases the selected region by semantic units. Just keep pressing the key until it selects what you want. There's also er/contract-region if you expand too far.