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 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.
This package provides a kotlin-mode for editing Kotlin files.
This Emacs package manages your Emacs kill-ring in an autocomplete style popup menu.
Reverse IM provides a minor mode that toggles translations for all input methods from a given list.
Chatgpt-shell is a comint-based LLM shell for Emacs, with support for multiple backends.
This package adds support for the GDScript programming language from the Godot game engine in Emacs. It features all the essentials, e.g., syntax highlighting, code folding, indentation, automatic pairing, auto-completion, and code formatting.
This Emacs package allows managing multiple grep buffers.
This package provides an SSH mode for Emacs, built on top of Tramp and shell mode. It keeps a history of previously connected hosts and supports auto-completion of known hosts.
This package provides a Company backend for Python.
Pippel is an Emacs frontend for the Python package manager Pip. As Pippel also uses Tabulated List mode, it provides a similar package menu like package-list-packages.
Citeproc-el is an Emacs Lisp library for rendering citations and bibliographies in styles described in the Citation Style Language (CSL), an XML-based, open format to describe the formatting of bibliographic references.
erc-scrolltoplace is an ERC module to try to emulate scrolltobottom while keep-place is enabled.
This package provides a Helm interface for toggling Emacs major or minor mode.
helm-switch-major-modelist of all major modeshelm-enable-minor-modelist of all inactive minor modeshelm-disable-minor-modelist of all ACTIVE minor modes
Hitting RET enables the mode, C-z shows the mode documentation.
NASM mode is a major mode for editing NASM x86 assembly programs. It includes syntax highlighting, automatic indentation, and imenu integration. Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.
This package permits comparisons of two or three buffers based on diff output.
Js2 mode provides a JavaScript major mode for Emacs that is more advanced than the built-in javascript-mode. Features include accurate syntax highlighting using a recursive-descent parser, on-the-fly reporting of syntax errors and strict-mode warnings, smart line-wrapping within comments and strings, and code folding.
This package provides a simple way to treat text in a buffer as a template with placeholders where text needs to be filled in. Any occurrence of <++> in the buffer is a placeholder. You can navigate among the placeholder with the placeholder-forward and placeholder-backward commands. They move the point to the next placeholder in the specified direction and delete the placeholder so you can immediately start typing the text that should replace it. However, if you call them again immediately after, they restore that occurrence of the placeholder and move to the next.
Emacs 4clojure interacts with 4clojure problems. You can open a specific question and move to the next or previous one. You can also verify your answers.
This package provides a basic major mode for editing .hgignore files used by the Mercurial version control system.
Skewer-mode provides live interaction with JavaScript, CSS, and HTML in a web browser. Expressions are sent on-the-fly from an editing buffer to be evaluated in the browser, just like Emacs does with an inferior Lisp process in Lisp modes.
This package provides a Kubernetes control interface within emacs.
This package acts as a parallel of consult-lsp for eglot and provides a front-end interface for the workspace/symbols LSP procedure call.
emacs-terraform-mode provides a major mode for working with Terraform configuration files. Most of the functionality is inherited from hcl-mode.
This package provides a logging framework for elisp. It allows you to deal with multiple log levels.