_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


emacs-mini-frame 1.19-0.60838f3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/muffinmad/emacs-mini-frame
Licenses: GPL 3+
Build system: emacs
Synopsis: Show minibuffer in child frame
Description:

mini-frame-mode adds an advice around read-from-minibuffer to show the minibuffer as a child frame on top of the current frame. find-file and similar functions associated mini-buffers may appear at the center of the screen and not at the bottom.

emacs-elm-mode 0.22.0
Propagated dependencies: emacs-dash@2.20.0 emacs-f@0.21.0 emacs-reformatter@0.7 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jcollard/elm-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs major mode for editing Elm source code
Description:

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

emacs-undo-propose 3.0.0-3.f80baee
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jackkamm/undo-propose-el
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple and safe navigation of @code{undo} history
Description:

This package permits navigation of undo history in a temporary buffer, which is read-only save for undo commands, and subsequent committal of a chain of undo commands as a single edit in the undo history.

emacs-isearch+ 0-2.7c251b9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/isearch+.el
Licenses: GPL 2+
Build system: emacs
Synopsis: Extensions to @code{isearch.el}
Description:

This package extends isearch with advice, dynamic filters, highlighting of regexp group levels, and more.

emacs-cond-let 1.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tarsius/cond-let/
Licenses: GPL 3+
Build system: emacs
Synopsis: Additional and improved binding conditionals
Description:

This package implements binding conditionals and-let and while-let*, and the original cond-let, cond-let*, and$ and and>.

emacs-perl-doc 0.82
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/HaraldJoerg/emacs-perl-doc
Licenses: GPL 3+
Build system: emacs
Synopsis: Read Perl documentation from Emacs
Description:

This package contains a command to read Perl documentation in Emacs: M-x perl-doc. It uses two external commands which come with Perl: perldoc to locate the Perl documentation for the Perl modules installed on your system, and pod2html to format the documentation to HTML. This HTML version is then displayed using the Emacs simple HTML renderer, shr.

emacs-inspirehep 0.0.1-0.9675ef6
Propagated dependencies: emacs-map@3.3.1 emacs-pdf-tools@1.3.0 emacs-companion-mode@0.0.1-0.2c3c794
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/rahguzar/inspirehep.el/
Licenses: GPL 3+
Build system: emacs
Synopsis: Search literature references for high energy physics
Description:

This package provides an Emacs interface to the online service Inspirehep

emacs-no-littering 1.8.8
Propagated dependencies: emacs-compat@31.0.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacscollective/no-littering
Licenses: GPL 3+
Build system: emacs
Synopsis: Help keep @file{~/.emacs.d/} clean
Description:

The default paths used to store configuration files and persistent data are not consistent across Emacs packages, be them built-in or third-party ones. no-littering sets out to help clean ~/.emacs.d/ by putting configuration files and persistent data files in two user-defined directories, as well as using more descriptive names for files and subdirectories when appropriate.

emacs-comment-tags 0.1-1.7d91409
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/vincekd/comment-tags
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode to show comments which have tags like TODO
Description:

This package provides a minor mode to show all lines that have a comment with a tag, for example listing them right next to each other.

emacs-which-key 3.6.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/which-key.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Display available keybindings in popup
Description:

emacs-which-key is a minor mode for Emacs that displays the key bindings following your currently entered incomplete command (a prefix) in a popup. For example, after enabling the minor mode if you enter C-x and wait for the default of 1 second, the minibuffer will expand with all of the available key bindings that follow C-x (or as many as space allows given your settings).

emacs-sly 1.0.43-9.9c43bf6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/joaotavora/sly
Licenses: GPL 3+
Build system: emacs
Synopsis: Sylvester the Cat's Common Lisp IDE
Description:

SLY is Sylvester the Cat's Common Lisp IDE. SLY is a fork of SLIME, and contains the following improvements over it:

  1. A full-featured REPL based on Emacs's comint.el. Everything can be copied to the REPL;

  2. Stickers, or live code annotations that record values as code traverses them.

  3. Flex-style completion out-of-the-box, using Emacs's completion API. Company, Helm, and other supported natively, no plugin required;

  4. An interactive Trace Dialog;

  5. Multiple inspectors and multiple REPLs, with independent history.

  6. Regexp-capable M-x sly-apropos.

  7. Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box;

  8. "Presentations" replaced by interactive backreferences, which highlight the object and remain stable throughout the REPL session;

SLY tracks SLIME's bugfixes and all its familiar features (debugger, inspector, xref, etc.) are still available, but with better integration.

emacs-prop-menu 0.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/david-christiansen/prop-menu-el
Licenses: GPL 3+
Build system: emacs
Synopsis: Create and display a context menu based on text and overlay properties
Description:

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.

emacs-shift-number 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alezost/shift-number.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Increase or decrease the number at point
Description:

emacs-shift-number provides commands shift-number-up to increase and shift-number-down to decrease the number at point.

emacs-polymode-markdown 0.2.2
Propagated dependencies: emacs-markdown-mode@2.8 emacs-polymode@0.2.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/polymode/poly-markdown
Licenses: GPL 3+
Build system: emacs
Synopsis: Polymode for Markdown mode
Description:

This package allows editing source code blocks embedded in Markdown files using the major mode corresponding to each block.

emacs-robe 0.8.6
Propagated dependencies: emacs-inf-ruby@2.9.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/dgutov/robe
Licenses: GPL 3+
Build system: emacs
Synopsis: Ruby code assistance tool for Emacs
Description:

Robe can provide information on loaded classes and modules in Ruby code, as well as where methods are defined. This allows the user to jump to method definitions, modules and classes, display method documentation and provide method and constant name completion.

emacs-yaml-pro 1.3.3
Propagated dependencies: emacs-yaml@1.2.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/zkry/yaml-pro
Licenses: GPL 3+
Build system: emacs
Synopsis: Tools for editing YAML leveraging tree-sitter/parser
Description:

Leverages tree-sitter and provides fast and accurate YAML parsing.

emacs-promise 1.1-1.cec51fe
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/chuntaro/emacs-promise
Licenses: GPL 3+
Build system: emacs
Synopsis: Promises/A+ for Emacs
Description:

This is a simple implementation of Promises/A+.

This implementation ports the following Promises/A+ features faithfully. See https://github.com/then/promise.

The same API as the JavaScript version of Promise can be used. It has all the then, catch, resolve, reject, all, race, etc. It also supports thenable, inheritance of promise and rejection tracking.

emacs-rime 1.0.5
Dependencies: librime@1.10.0 rime-data@0.38.20210802
Propagated dependencies: emacs-dash@2.20.0 emacs-popup@0.5.9 emacs-posframe@1.5.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/DogLooksGood/emacs-rime
Licenses: GPL 3+
Build system: emacs
Synopsis: Rime input method in Emacs
Description:

Rime is an Emacs input method built upon Rime input method engine.

emacs-gptel-quick 0.0.5-2.495b5e0
Propagated dependencies: emacs-gptel@0.9.9.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/karthink/gptel-quick
Licenses: GPL 3+
Build system: emacs
Synopsis: Quick LLM lookups in Emacs
Description:

This package provides a tiny everyday helper for easily looking up or summarizing text using an LLM.

emacs-dictionary 1.11
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.myrkr.in-berlin.de/dictionary/index.html
Licenses: GPL 2+
Build system: emacs
Synopsis: Emacs client for dictionary servers
Description:

This package provides commands for interacting with a dictionary server (as defined by RFC 2229; by default, the public server at dict.org) from within Emacs.

emacs-spacemacs-theme 0.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nashamri/spacemacs-theme
Licenses: GPL 3+
Build system: emacs
Synopsis: Light and dark theme for spacemacs that supports GUI and terminal
Description:

Spacemacs theme is an Emacs color theme that started as a theme for Spacemacs. The theme comes with dark and light variants and it should work well with 256 color terminals.

emacs-forth-mode 0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: http://github.com/larsbrinkhoff/forth-mode
Licenses: GPL 3
Build system: emacs
Synopsis: Programming language mode for Forth
Description:

Programming language mode for Forth.

emacs-doom-themes 2.3.0-0.188ab05
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/doomemacs/themes
Licenses: Expat
Build system: emacs
Synopsis: Wide collection of color themes for Emacs
Description:

Emacs-doom-themes contains numerous popular color themes for Emacs that integrate with major modes like Org-mode.

emacs-jack 1.0-0.3b4ea97
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://jack.tonyaldon.com
Licenses: GPL 3+
Build system: emacs
Synopsis: HTML generator library
Description:

jack provides the function jack-html that takes a data structure as input representing the HTML tree you want to generate and generates it as a string. Please see the homepage for usage examples.

Total packages: 32521