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 allows for navigating between buffers within a customizable list.
highlight-numbers-mode provides a minor mode for syntax highlighting of numeric literals in source code.
It s customizable: it's easy to add or redefine what exactly constitutes a "number" in given major mode. See highlight-numbers-modelist.
Loop structures familiar to users of other languages. This library adds a selection of popular loop structures as well as break and continue.
Flycheck Elm adds Flycheck support for Elm language.
emacs-keyfeq tracks and shows how many times you used a command.
Casual is a collection of opinionated Transient-based keyboard driven user interfaces for various built-in modes.
This Emacs package provides font-lock, indentation, navigation and basic refactoring for the Clojure programming language. It is recommended to use clojure-mode with Paredit or Smartparens.
Dape is a debug adapter client for Emacs. The debug adapter protocol, much like its more well-known counterpart, the language server protocol, aims to establish a common API for programming tools. However, instead of functionalities such as code completions, it provides a standardized interface for debuggers.
This package provides syntax highlighting, indenting, formatting, and utility methods for jsonnet files.
Recoll is a local search engine that knows how to index a wide variety of file formats, including PDFs, org and other text files and emails. It also offers a sophisticated query language, and, for some document kinds, snippets in the found documents actually matching the query at hand. This package provides an emacs interface to perform recoll queries, and display its results, via emacs-consult.
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.
This package provides a hook variable switch-buffer-functions. The hooks will be run when the current buffer is changed after an interactive command, i.e., when post-command-hook hooks are run. The hooked functions will be called with both the previous and the current buffer.
This package provides a documentation viewer similar to Emacs's built-in Info browser, but geared towards documentation obtained from https://devdocs.io.
This package provides two Emacs modes, typo-mode and typo-global-mode. These modes automatically insert Unicode characters for quotation marks, dashes, and ellipses. For example, typing " automatically inserts a Unicode opening or closing quotation mark, depending on context.
This module lets you access the PostgreSQL object-relational DBMS from Emacs, using its socket-level frontend/backend protocol. The module is capable of automatic type coercions from a range of SQL types to the equivalent Emacs Lisp type. This is a low level API, and won't be useful to end users.
Company box is a Company front-end. It supports different colors for different backends, associates icons to functions, variables... and their backends, and displays candidate's documentation. It is not limited by the current window size or buffer's text properties.
This package is not compatible with a TTY.
elisp-refs finds references to functions, macros or variables. Unlike a dumb text search, it actually parses the code, so it's never confused by comments or foo-bar matching foo.
This package provides macros that can translate code into equivalent continuation-passing code, as well as miscellaneous utility functions written in continuation-passing style.
This package provides an ESS-like binding to send lines or regions to a REPL from Common Lisp buffers.
This package provides the hydra-ivy/body command, which is a quasi-prefix map, with many useful bindings. These bindings are shorter than usual, using mostly unprefixed keys.
This Emacs package provides modes for ebuild, eclass, eblit, GLEP42 news items, openrc and runscripts.
crux provides a collection of useful functions for Emacs.
Deft is an Emacs mode for quickly browsing, filtering, and editing directories of plain text notes, inspired by Notational Velocity.
This package extends isearch with advice, dynamic filters, highlighting of regexp group levels, and more.