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.
emacs-validate-html installs the command validate-html, which sends the current buffer to the World Wide Web Consortium’s HTML Validator service and displays the results in a buffer in Compilation mode.
This package acts as a parallel of consult-lsp for eglot and provides a front-end interface for the workspace/symbols LSP procedure call.
This Emacs package manages your Emacs kill-ring in an autocomplete style popup menu.
This package provides utilities for managing image files copied into org-mode buffers.
Helm interface for Emms to browse all tracks and all folders from emms-source-file-default-directory.
This package provides a modern daily journaling interface for Emacs with reactive sidebar widgets, built on emacs-vulpea.
eless provides a combination of Bash script and a minimal Emacs view-mode.
Features:
Independent of a user’s Emacs config.
Customizable via the
(locate-user-emacs-file "elesscfg")config.Not require an Emacs server to be already running.
Syntax highlighting.
Org-mode file rendering.
manpage viewer.Info viewer.
Dired, wdired, (batch edit symbolic links).
Colored diffs, git diff, git log, ls with auto ANSI detection.
Filter log files lines matching a regexp.
Auto-revert log files similar to
tail -f.Quickly change frame and font sizes.
This package offers a single macro, let-alist. This macro takes a first argument (whose value must be an alist) and a body.
A Portable Emacs Library (APEL) is a library for making portable Emacs Lisp programs. APEL-LB is a variant of APEL, which features supports to latest Emacs.
This library provides an implementation of streams for Emacs. Streams are implemented as delayed evaluation of cons cells.
This package extends Ivy by showing more information in the minibuffer for each candidate. It adds columns showing buffer modes, file sizes, docstrings, etc. If emacs-all-the-icons is installed, it can show icons as well.
Packed provides some package manager agnostic utilities to work with Emacs Lisp packages. As far as Packed is concerned packages are collections of Emacs Lisp libraries that are stored in a dedicated directory such as a Git repository. And libraries are Emacs Lisp files that provide the correct feature (matching the filename).
Where a package manager might depend on metadata, Packed instead uses some heuristics to get the same information---that is slower and might also fail at times but makes it unnecessary to maintain package recipes.
This package contains a command to read Perl documentation in Emacs: M-x perl-doc. It uses two external commands which come with Perl: perldoc to locate the Perl documentation for the Perl modules installed on your system, and pod2html to format the documentation to HTML. This HTML version is then displayed using the Emacs simple HTML renderer, shr.
Tree Inspector is an inspection tool for Emacs Lisp objects that uses a tree view. It works together with Emacs Inspector when it is loaded; when an object label is clicked on the tree, an inspector is opened on that object.
This package is a which-key extension, which uses posframe (a child frame) to show which-key popups.
mastodon.el is an Emacs client for Mastodon, the federated microblogging social network.
BUI (Buffer User Interface) is a library for making list and info interfaces to display an arbitrary data of the same type, for example: packages, buffers, files, etc.
Emacs MMT is a package that contains classic tools for Emacs Lisp developers who want to write macros with convenience.
This package includes a collection of Company mode backends for Proof-General's Coq mode, and many useful extensions to Proof-General. It features:
Prettification of operators, types, and subscripts,
Auto-completion,
Insertion of cases,
Fully explicit intros,
Outlines, code folding, and jumping to definition,
Help with errors,
and more.
The denote-journal package makes it easier to use Denote for journaling. While it is possible to use the generic denote command (and related) to maintain a journal, this package defines extra functionality to streamline the journaling workflow.
auto-dictionary is a minor mode that hooks into Flyspell's on-the-fly spell checking and extends these checks to also detect language. Auto-dictionary then sets ispell-dictionary to use the detected language.
Skempo is an attempt to improve Emacs built-in Skeleton and Tempo templates. It tries to make a unified syntax for template definitions. It also adds tags and marks support for Skeleton, and Abbrev support for Tempo.
Extmap is a very simple package that lets you build a read-only, constant database that maps Emacs Lisp symbols to arbitrary Emacs Lisp objects.
Out-of-box, Citar provides default support for file-per-note bibliographic notes that are compatible with Org-Roam v2. This package integrates directly with the Org-Roam database, and provides the following additional features to Citar note support:
multiple references per note
multiple reference notes per file
ability to query note citations by reference
``live'' updating of Citar UI for presence of notes