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

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-el-patch 3.1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/raxod502/el-patch
Licenses: Expat
Build system: emacs
Synopsis: Future-proof your Emacs customizations
Description:

This package allows for an alternate definition of an Elisp function to be specified and for any differences from the original definition to be examined using Ediff.

emacs-nerd-icons-completion 0.0.1-0.63a6b3f
Propagated dependencies: emacs-nerd-icons@0.1.0-2.d41902f
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rainstormstudio/nerd-icons-completion
Licenses: GPL 3+
Build system: emacs
Synopsis: Icons for Emacs minibuffer completion via Nerd Icons
Description:

This package adds icons to minibuffer completion in Emacs, using the nerd-icons package. It supports vertico and marginalia.

emacs-lemon 2.1.0
Propagated dependencies: emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/lemon
Licenses: GPL 3+
Build system: emacs
Synopsis: System monitors in the echo area
Description:

Lemon is a tiny system monitor which displays system information in the echo area when Emacs is has been idle for a few seconds. This is a fork of zk_phi’s Symon, which has been largely rewritten. It works nicely with EXWM.

emacs-cycle-at-point 0.2
Propagated dependencies: emacs-recomplete@0.2-0.0e4a2ba
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/ideasman42/emacs-cycle-at-point
Licenses: GPL 3+
Build system: emacs
Synopsis: Immediately cycle text at the cursor, without prompting
Description:

cycle-at-point provides commands to cycle text at the cursor. Repeatedly invoke the command to cycle over available options. Completion candidates are displayed in the echo area. Users can define their own completion lists. Common use cases include true and false literals, arithmetic operators, and months of the year.

emacs-ws-butler 1.3-0.9ee5a76
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.nongnu.org/nongnu/ws-butler.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Unobtrusively remove trailing whitespace
Description:

ws-butler automatically trims trailing whitespace characters on save. In contrast with other whitespace cleanup solutions, only modified lines are trimmed.

emacs-cal-china-x 2.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/xwl/cal-china-x
Licenses: GPL 3+
Build system: emacs
Synopsis: Chinese localization, lunar/horoscope/zodiac info and more
Description:

Cal-China-X provides additional features for Emacs' Cal-China package:

  • Chinese localizations.

  • Display holiday, lunar, horoscope, zodiac, solar term info on mode line.

  • Define holidays using holiday-lunar, holiday-solar-term.

  • Highlight holidays based on different priorities.

  • Add cal-china-x-chinese-holidays, cal-china-x-japanese-holidays.

  • custom week diary (like weeks in school).

emacs-language-id 0.20
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/lassik/emacs-language-id
Licenses: ISC
Build system: emacs
Synopsis: Identify programming language used in Emacs buffers
Description:

This package provides a way for Emacs to identify the programming language used in an Emacs buffer.

emacs-magit 4.6.0
Dependencies: git@2.54.0 perl@5.36.0
Propagated dependencies: emacs-compat@31.0.0.1 emacs-cond-let@1.1.2 emacs-llama@1.0.4 emacs-transient@0.13.2 emacs-with-editor@3.5.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://magit.vc/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs interface for the Git version control system
Description:

With Magit, you can inspect and modify your Git repositories with Emacs. You can review and commit the changes you have made to the tracked files, for example, and you can browse the history of past changes. There is support for cherry picking, reverting, merging, rebasing, and other common Git operations.

emacs-flx 0.6.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/lewang/flx
Licenses: GPL 3+
Build system: emacs
Synopsis: Fuzzy matching for Emacs
Description:

Flx provides fuzzy matching for emacs a la sublime text. The sorting algorithm is a balance between word beginnings (abbreviation) and contiguous matches (substring). The longer the substring match, the higher it scores. This maps well to how we think about matching. Flx has support for ido (interactively do things) through flx-ido.

emacs-dired-quick-sort 1.0.0
Propagated dependencies: emacs-hydra@0.15.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/xuhdev/dired-quick-sort/
Licenses: GPL 3+
Build system: emacs
Synopsis: Automatic sorting of Dired buffers
Description:

{dired-quick-sort

emacs-defaultencrypt 5.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/lechten/defaultencrypt
Licenses: GPL 3+
Build system: emacs
Synopsis: Automatically encrypt or sign Gnus messages in Emacs
Description:

DefaultEncrypt is designed to be used with Gnus in Emacs. It automatically encrypts messages that you send (e.g., email) when public keys for all recipients are available, and it protects you from accidentally sending un-encrypted messages. It can also be configured to automatically sign messages that you send. For details and instructions on how to use DefaultEncrypt, please refer to the home page or read the comments in the source file, jl-encrypt.el.

emacs-interleave 1.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rudolfochrist/interleave
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs minor mode to interleave notes and text books
Description:

Interleave is a minor mode that presents a document viewer side by side to an Org buffer with your notes relevant to the current page.

emacs-ido-vertical-mode 0.1.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/creichert/ido-vertical-mode.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Makes ido-mode display vertically
Description:

Makes ido-mode display prospects vertically.

emacs-ebdb 0.8.22
Dependencies: emacs-org-roam@2.3.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/girzel/ebdb
Licenses: GPL 3+
Build system: emacs
Synopsis: EIEIO port of BBDB, Emacs's contact-management package
Description:

EBDB is a contact management/addressbook package for Emacs. It's a re-write of the Insidious Big Brother Database (BBDB) using Emacs Lisp's (relatively new) EIEIO object oriented libraries.

emacs-eval-in-repl-shell 0.9.7
Propagated dependencies: emacs-eval-in-repl@0.9.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kaz-yos/eval-in-repl
Licenses: Expat
Build system: emacs
Synopsis: One keybinding to communicate with REPLs
Description:

This package provides an ESS-like binding to send lines or regions to a REPL from Shell buffers.

emacs-switch-window 1.6.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/dimitri/switch-window
Licenses: WTFPL 2
Build system: emacs
Synopsis: Emacs window switch tool
Description:

Switch-window is an emacs window switch tool, which offer a visual way to choose a window to switch to, delete, split or other operations.

emacs-async-await 1.1
Propagated dependencies: emacs-promise@1.1-1.cec51fe emacs-iter2@2.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/chuntaro/emacs-async-await
Licenses: GPL 3+
Build system: emacs
Synopsis: Async/Await for Emacs
Description:

This is a simple implementation of Async/Await inspired by the TypeScript implementation.

emacs-geiser-gauche 0.14-0.96fa06a
Dependencies: gauche@0.9.15
Propagated dependencies: emacs-geiser@0.33.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/emacs-geiser/gauche
Licenses: Expat
Build system: emacs
Synopsis: Gauche Scheme support for Geiser
Description:

This package adds support for the Gauche Scheme implementation to Geiser, a generic Scheme interaction mode for the GNU Emacs editor.

emacs-citre 0.4.2
Dependencies: global@6.6.14 universal-ctags@6.2.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/universal-ctags/citre
Licenses: GPL 3+
Build system: emacs
Synopsis: Ctags IDE on Emacs
Description:

Citre is an advanced Ctags (or actually, readtags) frontend for Emacs. It offers Completion At Point, Xref and Imenu integration. It also provides a Completing Read UI for jumping to definition and a powerful code reading tool that lets you go down the rabbit hole without leaving current buffer.

emacs-alert 1.3
Propagated dependencies: emacs-gntp@0.1 emacs-log4e@0.4.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jwiegley/alert
Licenses: GPL 2+
Build system: emacs
Synopsis: Growl-style notification system for Emacs
Description:

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.

emacs-gdscript-mode 1.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/godotengine/emacs-gdscript-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: GDScript support and syntax highlighting in Emacs
Description:

This package adds support for the GDScript programming language from the Godot game engine in Emacs. It features all the essentials, e.g., syntax highlighting, code folding, indentation, automatic pairing, auto-completion, and code formatting.

emacs-smartparens 1.11.0-1.b629b4e
Propagated dependencies: emacs-dash@2.20.0 emacs-markdown-mode@2.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Fuco1/smartparens
Licenses: GPL 3+
Build system: emacs
Synopsis: Paredit-like insertion, wrapping and navigation with user defined pairs
Description:

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.

emacs-evil-exchange 0.41-1.4769153
Propagated dependencies: emacs-evil@1.15.0-0.008a6cd
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Dewdrops/evil-exchange
Licenses: GPL 3+
Build system: emacs
Synopsis: Exchange text easily within Evil
Description:

This package, a port of vim-exchange, provides an Evil operator for exchanging text.

emacs-dpd 0.2.1
Propagated dependencies: emacs-packed@3.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/lilyp/emacs-dpd
Licenses: GPL 3+
Build system: emacs
Synopsis: Deliver packages to package.el
Description:

This package provides tools for generating package-desc structures and feeding them to package.el library.

Total packages: 73955