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 is a minor mode for updating the EMMS mode-line string cyclically within a specified width. It is useful for displaying long track titles.
Indent Bars highlights indentation with configurable vertical graphical bars, using stipples. The color and appearance (weight, pattern, position within the character, zigzag, etc.) are all configurable. Indent Bars works in any mode using fixed tab or space-based indentation. In the terminal (or on request) it uses vertical bar characters instead of stipple patterns. Optional Treesitter support is also available.
emacs-alect-themes provides configurable light, dark and black color themes for Emacs. The themes are intended to be used with GUI.
This package provides an easy way to insert JSDoc function comments and typedefs using Emacs' builtin tree-sitter.
Ibuffer-VC adds functionality to Ibuffer for grouping buffers by their parent revision control system root directory, and for displaying, or sorting, by the status of listed files.
This package provides the ability to use the silver searcher, a code searching tool, sometimes abbreviated to ag. Features include version control system awareness, use of Perl compatible regular expressions, editing the search results directly and searching file names rather than the contents of files.
This package provides a major mode for editing OpenGLSL grammar files, usually files ending with .vert, .frag, .glsl or .geom. It is based on C mode plus some features and pre-specified fontifications.
This package provides an ESS-like binding to send lines or regions to a REPL from Hy buffers.
This meta-package propagates the TeX Live packages minimally required by the LaTeX output produced by Org mode.
Org Gnosis is a knowledge management tool that leverages Org mode for storing notes and journal entries, integrating them with an SQLite database for efficient retrieval and relationship mapping.
This package provides a function for hiding and customizing display of major and minor modes in the mode line.
Beacon is an Emacs minor-mode. Whenever the window scrolls a light will shine on top of your cursor so you know where it is.
This package provides Python code navigation, documentation lookup, and code completion for Emacs. It uses a lightweight Python backend to offer features like jumping to definitions, finding references, and viewing documentation, enhancing the Python development experience within Emacs.
This package puts a tool bar in each Emacs window. This allows you to see multiple tool bars simultaneously directly next to the buffer it acts on which feels much more intuitive. Emacs "browsing" modes generally have sensible tool bars, for example: *info*, *help*, and *eww* have them.
It does this while being mindful of screen real estate. If `tool-bar-map is nil, then this package will not take up any space for an empty tool bar.
Most modes do not define a custom tool bar, so calling (setq tool-bar-map nil) in your init file will make most buffers not take up space for a tool bar.
To get the default behavior, run (global-window-tool-bar-mode 1) or enable via M-x customize-group RET window-tool-bar RET.
This uses the per-window tab line to show the tool bar. If you want to share space with an existing tab line, mode line, or header line, add (:eval (window-tool-bar-string)) to `tab-line-format', `mode-line-format', or `header-line-format'. For additional documentation, see info node `(emacs)Window Tool Bar'.
sly-named-readtables is an external contrib for SLY that enables different readtables to be active in different parts of the same file.
expreg, like expand-region, provides commands to expand and contract the region by semantic units. Unlike expand-region, expreg can leverage Emacs 29's tree-sitter support.
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.
The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.
This package allows ivy-mode to display and filter SSH servers.
This package provides two parameterized uncolored color themes for Emacs: tao-yin and tao-yang. The default tao-theme-scale-fn is tao-theme-golden-scale.
You can customize: tao-theme-scale-fn, that returns 16 2-digit numbers; tao-theme-scale-filter-fn, for edge filter; and tao-theme-use-height.
This provides a major mode to view the output of dictionary tools, and utilities that perform searches and nicely format the results. Currently tied to sdcv, but this is intended to be changed in the future.
This package extends gptel, using that package to generate suggestions based on the user's request. Those code suggestions will then automatically be applied to the buffer in the format of a git merge.
parinfer-mode is a proof-of-concept editor mode for Lisp programming languages. It will infer some changes to keep Parens and Indentation inline with one another.
This provides functions to support ert, the Emacs Regression Test framework. It includes
a set of predicates for comparing strings, buffers and file contents.
explainer functions for all predicates giving useful output macros for creating many temporary buffers at once, and for restoring the buffer list.
methods for testing indentation, by comparison or "round-tripping".
methods for testing fontification.
Assess aims to be a stateless and noiseless as possible, leaving Emacs unchanged whether the tests succeed or fail and suppressing extraneous messages.