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 an Emacs plugin for source code indexing of modern Fortran.
volatile-highlights-mode brings visual feedback to some operations by highlighting portions relating to the operations. All of highlights made by this library will be removed when any new operation is executed.
Cnfonts is a Chinese fonts setup tool, allowing for easy configuration of Chinese fonts.
Dart mode is an Emacs major mode for editing Dart files. It provides basic syntax highlighting and indentation.
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.
This library implements support for some Org mode link types in other major modes. Links can be opened and edited like in Org mode.
List all available packages in Helm (with installed packages displayed in their own respective face). Fuzzy-search, mark and execute the desired action over any selections of packages: Install, uninstall, display packages details (in Org Mode) or insert details at point, find files owned by packages... And much more, including performing all the above over the network.
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 provides evil-mode functions for using selected text to search.
EMMS is the Emacs Multimedia System. It is a small front-end which can control one of the supported external players. Thus, it supports whatever formats are supported by your music player. It also supports tagging and playlist management, all behind a clean and light user interface.
SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and contains the following improvements over it:
A full-featured REPL based on Emacs's
comint.el. Everything can be copied to the REPL;Stickers, or live code annotations that record values as code traverses them.
Flex-style completion out-of-the-box, using Emacs's completion API. Company, Helm, and other supported natively, no plugin required;
An interactive Trace Dialog;
Multiple inspectors and multiple REPLs, with independent history.
Regexp-capable
M-x sly-apropos.Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box;
"Presentations" replaced by interactive backreferences, which highlight the object and remain stable throughout the REPL session;
SLY tracks SLIME's bugfixes and all its familiar features (debugger, inspector, xref, etc.) are still available, but with better integration.
This package provides an Emacs library to manage tree widgets.
json-mode extends the builtin js-mode syntax highlighting.
lem.el is an Emacs client for Lemmy, the federated link aggregator.
This package provides an Emacs library to manage vterm buffers.
Instant GitHub-flavored Markdown/Org preview using grip, mdopen or go-grip.
Emacs major mode for editing Raku code. It supports basic syntax highlighting, basic indentation, identifier index menu (variables, subs, classes, etc.), and REPL interaction.
This package provides a macro that writes your namespaces for you.
This package provides a minor mode form-feed-mode to display page delimiters which usually appear as ^L glyphs on a single line as horizontal lines spanning the entire window. The minor mode is suitable for inclusion into mode hooks and is intended to be used that way.
This package provides an extensible Emacs package for browsing and fetching references.
biblio.el makes it easy to browse and gather bibliographic references and publications from various sources, by keywords or by DOI. References are automatically fetched from well-curated sources, and formatted as BibTeX.
This package provides an Emacs Lisp client for the Neocities API. It supports uploading and deleting files, listing site contents, and querying site information. Requests are synchronous by default but can be made asynchronous via a callback. Authentication uses API keys, obtainable with neocities-fetch-api-key.
This is an Elisp library for WebSocket clients to talk to WebSocket servers, and for WebSocket servers to accept connections from WebSocket clients. This library is designed to be used by other library writers, to write applications that use WebSockets, and is not useful by itself.
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 collects Emacs garbage collection (GC) statistics over time and saves it in the format that can be shared with Emacs maintainers.
This package does not upload anything automatically. You will need to upload the data manually, by sending email attachment. If necessary, you can review emacs-gc-stats-file (defaults to ~/.emacs.d/emacs-gc-stats.eld) before uploading-it is just a text file.