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 is a simple implementation of Async/Await inspired by the TypeScript implementation.
This package provides the ability to include files used by other programs in the candidate lists of commands like consult-recent-file and consult-buffer. This allows using the same interface for file opening.
On systems that comply with the XDG specification, these files are listed in the file recently-used.xbel, which is found in the directory ~/.local/share or the location described by the environment variable XDG_DATA_HOME.
Dart mode is an Emacs major mode for editing Dart files. It provides basic syntax highlighting and indentation.
This package adds functionality to Emacs Ibuffer for grouping buffers by their Projectile root directory.
This package provides an Emacs minor mode to highlight each source code identifier uniquely based on its name.
This program is derived from comint-mode and provides the following features:
TAB completion same as Node.js REPL
file name completion in string
incremental history search
This package provides an Emacs Ivy extension, which let Ivy use posframe to show its candidate menu.
This package enforces a sneaky garbage collector (GC) strategy to minimize GC interference with the activity. During normal use a high GC threshold is set. When idling GC is immediately triggered and a low threshold is set.
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.
This package provides an ESS-like binding to send lines or regions to a REPL from Ruby buffers.
This package allows you to load environments buffer locally. The package is named ben, which stands for Buffer ENvironments.
The project relies on direnv which allows setting per-directory environments through .envrc files.
The main improvement of ben over envrc is the asynchronous processing of environments, which prevents Emacs from freezing. This is especially useful while loading computationally heavy environments, such when loading .envrc files that rely on Guix. In these cases, computations can take hours to complete. This package aims to facilitate loading such environments in the background.
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.
This Emacs package provides a mode for Lua programming language.
crux provides a collection of useful functions for Emacs.
Leverages tree-sitter and provides fast and accurate YAML parsing.
This package provides a major mode for Hylang.
This package provides a set of Emacs functions to search definitions of identifiers in the MIT-Scheme documentation.
This package provides completion in Python buffers and also helps find the locations of docstrings, arguments, and functions.
This is a library for computing context menus based on text properties and overlays. The intended use is to have tools that annotate source code and others that use these annotations, without requiring a direct coupling between them, but maintaining discoverability.
Major modes that wish to use this library should first define an appropriate value for prop-menu-item-functions. Then, they should bind prop-menu-by-completing-read to an appropriate key. Optionally, a mouse pop-up can be added by binding prop-menu-show-menu to a mouse event.
La Carte lets you execute menu-bar menu commands from the keyboard, with completion.
Use the keyboard to access any menu item, without knowing where it is or what its full name is. Type part of its name and use completion to get the rest: the complete path and item name. When you choose a menu-item candidate, the corresponding command is executed.
elisp-refs finds references to functions, macros or variables. Unlike a dumb text search, it actually parses the code, so it's never confused by comments or foo-bar matching foo.
This is an Emacs mode for editing, debugging and developing Haskell programs.
This Emacs package provides the commands aa2u and aa2u-rectangle. Both of these commands can be used to convert simple ASCII art line drawings to Unicode; the former works on the active region of the buffer, while the latter works on rectangular selections.
Twittering mode is an Emacs major mode for Twitter. You can check timelines, tweet, mark posts as favorites and so on with Emacs.