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 major mode facilitates editing Robot Framework source files with features such as syntax highlighting, comments, finding keywords, completing keywords and smart indentation.
darkroom-mode makes visual distractions disappear. The mode-line is temporarily elided, text is enlarged and margins are adjusted so that it's centered on the window.
darkroom-tentative-mode is similar, but it doesn't immediately turn-on darkroom-mode, unless the current buffer lives in the sole window of the Emacs frame (i.e. all other windows are deleted). Whenever the frame is split to display more windows and more buffers, the buffer exits darkroom-mode. Whenever they are deleted, the buffer re-enters darkroom-mode.
ov.el provides a simple way to manipulate overlays in Emacs.
This package provides generic functions that specialize on major modes and intended purpose rather than on arguments. Different callables for tasks like expression evaluation, definition-jumping, and more can now be grouped accordingly and tried in sequence until one of them succeeds.
emacs-bitbake-modes is a collection of major modes and tools that can be useful when working with the bitbake files in Yocto and OpenEmbedded projects.
This package provides an E-prime checking mode for Emacs that highlights non-conforming text. The subset of the English language called E-Prime forbids the use of the "to be" form to strengthen your writing.
This program was inspired by the behavior of the ``mouse documentation window'' on many Lisp Machine systems; as you type a function's symbol name as part of a sexp, it will print the argument list for that function. Behavior is not identical; for example, you need not actually type the function name, you need only move point around in a sexp that calls it. Also, if point is over a documented variable, it will print the one-line documentation for that variable instead, to remind you of that variable's meaning.
This package replaces the child frames emacs-corfu uses with popups, which also work in the terminal.
This package provides a multiview for displaying open buffers, files and directories associated with a project. When no project is open in the current buffer, it displays a list of known projects. One can then pick a file from the selected project.
typst-ts-mode is a tree-sitter mode for the Typst typesetting and markup language, providing automatic (re-)compilation, structural navigation, symbol and documentation lookup, and more.
AC Ispell is an Ispell and Aspell completion source for Auto Complete.
This package adds random colors to your Org tags. In order to make colors random but consistent between same tags, colors are generated from the hash of the tag names.
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.
This Emacs minor mode creates an automatically updated buffer called *Ilist* that is populated with the current buffer's imenu entries. This buffer is typically shown as a sidebar (Emacs vertically splits the window).
Emacs is capable of highlighting buffers based on language-specific font-lock rules. This package makes it possible to perform regression test for packages that provide font-lock rules.
This package provides a major Emacs mode for editing Rust source code.
Jarchive makes Emacs handle Java and LSP URIs pointing to source inside JARs.
Zerodark is a dark theme inspired from One Dark and Niflheim. An optional mode-line format can be enabled with zerodark-setup-modeline-format.
This package provides on-the-fly syntax checking for GNU Emacs. It is a replacement for the older Flymake extension which is part of GNU Emacs, with many improvements and additional features.
Flycheck provides fully-automatic, fail-safe, on-the-fly background syntax checking for over 30 programming and markup languages with more than 70 different tools. It highlights errors and warnings inline in the buffer, and provides an optional IDE-like error list.
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 adds support for using Chez Scheme in Emacs with Geiser.
The default paths used to store configuration files and persistent data are not consistent across Emacs packages, be them built-in or third-party ones. no-littering sets out to help clean ~/.emacs.d/ by putting configuration files and persistent data files in two user-defined directories, as well as using more descriptive names for files and subdirectories when appropriate.
This package lets you switch Ruby versions using chruby.
This Emacs package provides a mean to track important buffer positions after buffer changes.