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 a collection of templates for the Emacs TempEl package.
Casual is a collection of opinionated Transient-based keyboard driven user interfaces for various built-in modes.
This package provides an ESS-like binding to send lines or regions to a REPL from Prolog buffers.
RBS mode is a major mode for Ruby type signature language (RBS). It provides basic supports for syntax highlighting and indentation.
This package provides a way for the user to navigate through mark rings (in both directions, and globally or locally).
This package provides integration between LSP mode and treemacs, and implementation of treeview controls using treemacs as a tree renderer.
This package simplifies the use of hash tables in elisp. It also provides functions to convert hash tables from and to alists and plists.
This is an Emacs major mode for Meson build system files. Syntax highlighting works reliably. Indentation works too, but there are probably cases where it breaks.
This is extension to the Emacs browser Eww that adds Conkeror-like functionality. In short, currently visible links, forms, buttons are temporarily assigned numbers with which the former can be immediately activated. Also filtering can be applied so selection can be incrementally confined in Isearch manner.
highlight-escape-sequences provides an Emacs minor mode to escape sequences in code.
Tide is an Interactive Development Environment (IDE) for Emacs which provides the following features:
ElDoc
Auto complete
Flycheck
Jump to definition, Jump to type definition
Find occurrences
Rename symbol
Imenu
Compile On Save
Highlight Identifiers
Code Fixes
Code Refactor
Organize Imports
This package provides an Emacs major mode for editing Ren'Py files. It supports indentation, syntax highlighting, movement and navigation, context-sensitive symbol completion, and running Ren'Py commands from within Emacs with error highlighting.
elisp-def finds Emacs Lisp symbol definitions intelligently. It understands namespaces, macros, libraries and local bindings.
GNU Hyperbole, or just Hyperbole, is a programmable hypertextual information management system. It offers rapid views and interlinking of all kinds of textual information, utilizing Emacs for editing. In particular, Hyperbole lets you quickly create and activate hyperlink buttons, build outlines, manage all your contacts, your windows and frames, and search across buffers, directory trees, or the web.
This package provides a basic major mode for editing .hgignore files used by the Mercurial version control system.
This package provides text objects for evil-mode with boundaries defined by syntax highlighting.
helpful is an alternative to the built-in Emacs help that provides much more contextual information.
Show the source code for interactively defined functions (unlike the built-in Help).
Fall back to the raw sexp if no source is available.
Show where a function is being called.
Docstrings will Highlight the summary (the first sentence), include cross-references, hide superfluous puncuation.
Show you the properties that have been applied to the current symbol. This provides visibility of features like edebug or byte-code optimisation.
Provide a separate
helpful-commandfunction to view interactive functions.Display any keybindings that apply to interactive functions.
Trace, disassemble functions from inside Helpful. This is discoverable and doesn't require memorisation of commands.
emacs-mcp is an Emacs client providing structured communication to Model Context Protocol servers, with Support for filesystem and generic servers.
This package provides the consult-flycheck command for Emacs, which integrates Consult with Flycheck.
Ivy integration with the clipboard manager, clipmenu.
find-file-in-project finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.
Provides functions which facilitate writing multi-file Emacs packages and running from the source tree without having to "install" code or fiddle with load-path.
The main function, load-relative, loads an Emacs Lisp file relative to another (presumably currently running) Emacs Lisp file.
The navigel package is a library that makes it simpler for Emacs Lisp developers to define user-interfaces based on tablists (also known as tabulated-lists).
The use-package macro allows you to isolate package configuration in your .emacs file in a way that is both performance-oriented and tidy.