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 tramp-auto-auth-mode Emacs global minor mode whose purpose is to automatically feed TRAMP sub-processes with passwords for paths matching regexps.
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 discovers key bindings and their meaning for the current Emacs major-mode.
Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme implementations to keep the Lisp Machine Spirit alive. The continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme implementation, Emacs and, ultimately, the schemer, giving them access to live metadata.
This package provides just the core of Geiser. To effectively use it with your favourite Scheme implementation, you also need the corresponding geiser package, e.g. emacs-geiser-guile for Guile.
This package creates Graphviz directed graphs from Org files.
robot-log is an Emacs major mode that allows more easily viewing and navigating RobotFramework debug log files. It provides syntax highlighting and convenient shortcuts to move from one keyword to the next, or locate errors.
This package provides an optional extension to denote for naming files with a sequencing scheme. The idea is to establish hiearchical relationships between files, such that the contents of one logically follow or complement those of another.
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.
Sorcery is a dark and low-contrast Emacs theme inspired by Apprentice and Sourcerer.
geiser-eros provides evaluation result overlays for geiser.
This package implements basic Bluetooth management functionality, such as connecting and disconnecting devices, setting properties and aliases, putting the adapter in discovery mode and controlling its power supply. It also includes a pairing agent.
This project makes it easier to generate preprocessor macros from Emacs for C++ code that uses OpenVDB and needs to be build against multiple incompatible versions of it.
emacs-anaphora implements anaphoric expressions for Emacs Lisp.
Anaphoric expressions implicitly create one or more temporary variables which can be referred to during the expression. This technique can improve clarity in certain cases. It also enables recursion for anonymous functions.
Helm "Switch-to-REPL" offers the helm-switch-to-repl action, a generalized and extensible version of helm-ff-switch-to-shell. It can be added to helm-find-files and other helm-type-file sources such as helm-locate.
Engine mode is a global minor mode for Emacs. It enables you to easily define search engines, bind them to keybindings, and query them from the comfort of your editor.
This package provides a major mode for editing Elm source code, and working with common core and third-party Elm tools. Its features are:
Syntax highlighting
Intelligent indentation
Integration with elm-make
Integration with elm-repl
Integration with elm-reactor
Integration with elm-package
Integration with elm-oracle
Integration with elm-format
Integration with elm-test
This package manages articles from a wallabag instance.
This package adds XOAuth2 authentication capabilities to Emacs auth-source. This integration requires some preliminary work on the users’ part, which includes creating tokens.
This package is a theme for emacs-spaceline that recreates most of the segments available in that package using icons from emacs-all-the-icons. Icon fonts allow for more tailored and detailed information in the mode line.
Sweet is an Emacs theme inspired by the GTK theme with the same name.
This package provides an Emacs minor mode for building and uploading PlatformIO projects.
This package provides a minor mode that enables syntax-based indentation for SQL mode buffers. Indentation rules are flexible and can be customized to match your personal coding style.
Smartparens is a minor mode for Emacs that deals with parens pairs and tries to be smart about it. It started as a unification effort to combine functionality of several existing packages in a single, compatible and extensible way to deal with parentheses, delimiters, tags and the like. Some of these packages include autopair, textmate, wrap-region, electric-pair-mode, paredit and others. With the basic features found in other packages it also brings many improvements as well as completely new features.
Combobulate is a package that adds structured editing and movement to a wide range of programming languages. Unlike most programming major modes that use error-prone imperative code and regular expressions to determine what's what in your code, Combobulate uses Emacs 29's tree-sitter library. Tree-sitter maintains a concrete syntax tree of your code; it gives Combobulate absolute clarity of all aspects of your code, enabling more correct movement and editing than you would otherwise have.