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 vibrant color schemes with light and dark variants.
This package provides an Emacs interface to the PubMed database of references on life sciences.
This package provides a major mode for editing GNU poke programs.
This is a building kit to help switch to modal editing in Emacs. The main goal of the package is to make modal editing in Emacs as natural and native as possible. Modalka lets you define your own keys and does not come with a preconfigured set of keys.
This package provides a collection of Emacs libraries for working with public-inbox archives. As much of the hard work here is already done by other Emacs libraries—things like mail clients, news readers, Git interfaces, and even web browsers—piem is mostly about bridging some of these parts for convenience.
This package provides a minor mode for renaming buffers according to project structure. For Python buffers, that will be the whole module name. For temporary files and directories, that will be the relative path from the project root.
This package adds support for working with Erlang code blocks with org-babel in org-mode.
This package provides an Emacs major mode for editing robots.txt files.
This package provides Emacs Lisp utilities for a variety of tasks, including version control, task management, and regex-based replacement.
This package provides a major mode for editing Qt build-system files.
This package provides a minor mode to highlight indentation levels via font-lock. Indent widths are dynamically discovered, which means this correctly highlights in any mode, regardless of indent width, even in languages with non-uniform indentation such as Haskell. This mode works properly around hard tabs and mixed indentation and behaves well in large buffers.
This package assumes you use something other than company for eshell completion (e.g. eshell-pcomplete, completion-at-point, helm-esh-pcomplete). company-mode is used solely as a mechanism for history autosuggestions.
Unless you're using use-package's hook keyword, you can enable the autosuggestions with: (add-hook 'eshell-mode-hook #'esh-autosuggest-mode)
This package helps you control your GNU/Linux desktop from Emacs. With desktop-environment, you can control the brightness and volume as well as take screenshots and lock your screen. The package depends on the availability of shell commands to do the hard work for us. These commands can be changed by customizing the appropriate variables.
This package provides tools to query Repology API (see https://repology.org/api), process results, and display them.
This file provides a single function, scheme-smart-complete, which you can use for intelligent, context-sensitive completion for any Scheme implementation in Emacs. To use it just load this file and bind that function to a key in your preferred mode.
info-rename-buffer-mode is a global minor-mode that automatically renames Info buffers to match their visiting manual. That's a useful feature when consulting several Info manuals simultaneously, because it frees the user from the burden of renaming Info buffers to descriptive names manually before visiting another manual, thus avoiding accidentally overriding the currently visited node in case the user tries to open a new Info buffer.
Emacs::PDE is a collection of Emacs Lisp extensions to facilitate Perl programming. CPerl Mode has provided an excellent environment for coding; Emacs::PDE provides other common tools such as creating files using templates, smart compiling, perldoc, perltidy, debugger, tags tree view and so on. PDE also provides an easy configuration for Perl programming, and a tutorial for novices to start using Emacs.
This package provides an ESS-like binding to send lines or regions to a REPL from Racket buffers.
Pippel is an Emacs frontend for the Python package manager Pip. As Pippel also uses Tabulated List mode, it provides a similar package menu like package-list-packages.
This package makes it easy to define and call context-specific emacs-transient menus for current project, git repo, buffer or any other condition.
A bleak theme. Uses shades of gray and the occasional splash of color. Designed for 256-color terminals. Comes in light and dark!
This package provides a major mode for editing OCaml code in Emacs. Some of its major features include:
syntax highlighting (font lock);
automatic indentation;
querying the type of expressions (using compiler generated annot files);
running an OCaml REPL within Emacs;
scanning of declarations and placing them in a menu.
CTRLF (pronounced control F) is an intuitive and efficient solution for single-buffer text search in Emacs, replacing packages such as Isearch, Swiper, and helm-swoop. It takes inspiration from the widely-adopted and battle-tested Ctrl+F interfaces in programs such as web browsers, but follows the flow and keybindings of Isearch.
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.