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.
Gruvbox is heavily inspired by badwolf, jellybeans and solarized.
Designed as a bright theme with pastel 'retro groove' colors and light/dark mode switching in the way of solarized. The main focus when developing gruvbox is to keep colors easily distinguishable, contrast enough and still pleasant for the eyes.
This package provides an Emacs library for parsing .bib files.
Alert is a Growl-workalike for Emacs which uses a common notification interface and multiple, selectable "styles", whose use is fully customizable by the user.
This is a major mode for managing password-store (pass) keychains. The keychain entries are displayed in a directory-like structure and can be consulted and modified.
This is a C# editing mode for Emacs, based on CC mode. It handles syntax coloring, indentation, insertion of matched pairs of curly braces and documentation generation. In addition, it provides menu-based navigation using Imenu, and Compilation mode support for MSBuild, devenv and xbuild.
This package provides a way to load all Emacs Lisp snippets (they don't have to be libraries) in a directory on startup or when Emacs is already running. It won't reload snippets unless the user requests it.
This package adds a "C-'" binding to Ivy minibuffer that uses Avy.
Provides Emacs Lisp with a form of polymorphism by way of predicate dispatching. Methods consist of a dispatch function, and a series of branches. The dispatch function is applied to the arguments, and the result value is checked against the expectations of each branch to define which one to invoke.
This package makes use of clj-kondo's analysis data to provide code editing facilities related to Clojure, ClojureScript and cljc source.
This package provides the macro pretty-hydra-define to define hydras with one column per group of heads.
Pyim-basedict is the default pinyin input method dictionary, containing words from the Rime project.
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.
ws-butler automatically trims trailing whitespace characters on save. In contrast with other whitespace cleanup solutions, only modified lines are trimmed.
This Emacs package provides a major mode for editing Bison, Yacc, and Lex files.
This package provides two parameterized uncolored color themes for Emacs: tao-yin and tao-yang. The default tao-theme-scale-fn is tao-theme-golden-scale.
You can customize: tao-theme-scale-fn, that returns 16 2-digit numbers; tao-theme-scale-filter-fn, for edge filter; and tao-theme-use-height.
Inspired by Genera's and KDE's concepts of "activities", this library allows the user to select an "activity", the loading of which restores a window configuration into a tab-bar tab or frame, along with the buffers shown in each window. Saving an activity saves the state for later restoration. Switching away from an activity saves the last-used state for later switching back to, while still allowing the activity's initial or default state to be restored on demand. Resuming an activity loads the last-used state, or the initial/default state when a universal argument is provided. The implementation uses the bookmark system to save buffers states–that is, any major mode that supports the bookmark system is compatible.
This package provides poly-noweb-mode, a polymode for noweb files.
This package defines a global minor mode to display Icomplete completion candidates vertically.
Extmap is a very simple package that lets you build a read-only, constant database that maps Emacs Lisp symbols to arbitrary Emacs Lisp objects.
This package provides minor modes for saving Emacs session data, including buffers, window configuration, variables, and more.
This Emacs package is an extension to ert. It aims at writing test cases in a simplified form.
This package allows you to execute org-mode source code blocks with eval-in-repl. It can execute code blocks asynchronously, without needing to write the result into the buffer.
This package is a port of z, and keeps track of visited directories and commands invoked within them in order to enable navigation via input of matching regexps.
This mode provides basic functionality required for successfully interacting with sbt inside Emacs. The core functionality includes interacting with the sbt shell and Scala console, compiling code and navigation to errors.