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.
Switch-window is an emacs window switch tool, which offer a visual way to choose a window to switch to, delete, split or other operations.
This package provides a minor mode that enables inline PDF preview in Org buffers by using pdf2svg.
This package maps ordinary graphemes (characters) to fancy ligatures, if both your version of Emacs and the font supports it. With this package you can control where Emacs must display ligatures. That is useful if you only want a subset of the ligatures in certain major modes, for instance, or if you want to ensure that some modes have no ligatures at all.
This package provides bindings to the Sourcehut REST API as well as commands for interacting with it.
This package provide functions to move the current line using M-up or M-down if a region is marked, it will move the region instead.
Scrolling can be distracting because your eyes may lose orientation. This library implements a minor mode that highlights the previously visible buffer part after each scroll.
This package provides a function to switch to and from a REPL appropriate to the current major mode.
company-quickhelp shows documentation for the completion candidate when using the Company text completion framework.
gnus-harvest notices email address in every message or post you read or write, and collects them in a SQLite database, which can be easily and quickly queried to determine the completion list. It optionally uses BBDB and Message-X.
This Emacs package highlights the s-exp at the current position.
Elixir-Mode provides font-locking, indentation and navigation support for the Elixir programming language.
Nano modeline is a minor mode for Emacs that modifies the mode line as [ status | name (primary) secondary ]. It can be displayed at the bottom or at the top.
Display firefox bookmarks with Emacs Helm interface
This package provides an Emacs interface to the Google Translate on-line service.
This package provides Keycast mode. Once enabled, that mode shows the current command and its key or mouse binding in the mode line, and updates them whenever another command is invoked.
This package provides apache-mode, an Emacs major mode for Apache configuration files which provides syntax highlighting and indentation rules. This mode supports Apache HTTP Server 2.4 and major modules.
This package extends lsp-mode to work with C and C++ files through the ccls language server.
This package provides further integration between multiple-cursors and phi-search, a package that allows for interactive searches to move multiple fake cursors.
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 provides a testeable Emacs Lisp API that wraps GNU Global calls and integration to editor using this API with project.el and xref.el.
Circe is a Client for IRC in Emacs. It integrates well with the rest of the editor, using standard Emacs key bindings and indicating activity in channels in the status bar so it stays out of your way unless you want to use it.
This package allows for navigating between buffers within a customizable list.
Company is a modular completion mechanism. Modules for retrieving completion candidates are called back-ends, modules for displaying them are front-ends. Company comes with many back-ends, e.g., company-elisp. These are distributed in separate files and can be used individually.
benchmark-init provides a way to keep track of where time is being spent during Emacs startup in order to optimize startup time.