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

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-ecukes 0.6.18
Propagated dependencies: emacs-ansi@0.4.1-2.2367fba emacs-commander@0.7.0 emacs-dash@2.20.0 emacs-espuds@0.3.3 emacs-f@0.21.0 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-build.scm (gnu packages emacs-build)
Home page: https://github.com/ecukes/ecukes
Licenses: GPL 3+
Build system: emacs
Synopsis: Cucumber for Emacs
Description:

This package provides Ecukes, a Cucumber-inspired integration testing tool for Emacs. Ecukes is not a complete clone of Cucumber and is not intended to be.

emacs-eldev 1.11.1
Channel: guix
Location: gnu/packages/emacs-build.scm (gnu packages emacs-build)
Home page: https://github.com/emacs-eldev/eldev/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs-based build tool for Elisp
Description:

Eldev (Elisp Development Tool) is an Emacs-based build tool, targeted solely at Elisp projects. It is an alternative to Cask. Unlike Cask, Eldev itself is fully written in Elisp and its configuration files are also Elisp programs. For those familiar with the Java world, Cask can be seen as a parallel to Maven — it uses project description, while Eldev is sort of a parallel to Gradle — its configuration is a program on its own.

emacs-f 0.21.0
Propagated dependencies: emacs-s@1.13.0 emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-build.scm (gnu packages emacs-build)
Home page: https://github.com/rejeep/f.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs API for working with files and directories
Description:

This package provides an Emacs library for working with files and directories.

emacs-ert-expectations 0.2
Channel: guix
Location: gnu/packages/emacs-build.scm (gnu packages emacs-build)
Home page: https://www.emacswiki.org/emacs/ert-expectations.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple unit test framework for Emacs Lisp
Description:

emacs-ert-expectations is a simple unit test framework for Emacs Lisp to be used with ert.

emacs-buttercup 1.38
Channel: guix
Location: gnu/packages/emacs-build.scm (gnu packages emacs-build)
Home page: https://github.com/jorgenschaefer/emacs-buttercup
Licenses: GPL 3+
Build system: emacs
Synopsis: Behavior driven emacs lisp testing framework
Description:

Buttercup is a behavior-driven development framework for testing Emacs Lisp code. It groups related tests so they can share common set-up and tear-down code, and allows the programmer to "spy" on functions to ensure they are called with the right arguments during testing.

emacs-typescript-mode 0.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ananthakumaran/typescript.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs major mode for editing Typescript code
Description:

This is based on Karl Landstrom's barebones typescript-mode. This is much more robust and works with cc-mode's comment filling (mostly). The modifications to the original javascript.el mode mainly consisted in replacing "javascript" with "typescript"

The main features of this Typescript mode are syntactic highlighting (enabled with font-lock-mode or global-font-lock-mode), automatic indentation and filling of comments and C preprocessor fontification.

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-redshank 0.1-1.f98e68f
Propagated dependencies: emacs-paredit@26
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: http://www.foldr.org/~michaelw/emacs/redshank/
Licenses: GPL 1+
Build system: emacs
Synopsis: Common Lisp Editing Extensions (for Emacs)
Description:

Redshank is a collection of code-wrangling Emacs macros mostly geared towards Common Lisp, but some are useful for other Lisp dialects, too. Redshank's code transformations aim to be expression-based (as opposed to character-based).

emacs-message-view-patch 0.2.0-2.40bc2e5
Dependencies: emacs-magit@4.4.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/seanfarley/message-view-patch
Licenses: GPL 3+
Build system: emacs
Synopsis: Colorize patch-like emails in mu4e or gnus
Description:

Extension for mu4e or gnus to colorize patch-like emails with diff-mode. This is based on Frank Terbeck's gnus-article-treat-patch.el but has been adapted to also work with mu4e.

emacs-windsize 0.1-1.62c2846
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/grammati/windsize
Licenses: GPL 3+
Build system: emacs
Synopsis: Easy resizing of Emacs windows
Description:

This package allows moving the borders of the active window with the arrow keys. It prefers to move the right or bottom border when possible, and falls back to moving the left or top border otherwise.

emacs-nano-modeline 1.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rougier/nano-modeline
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs minor mode controlling mode line
Description:

Nano modeline is a minor mode for Emacs that modifies the mode line as [ status | name (primary) secondary ]. It can be displayed at the bottom or at the top.

emacs-eradio 0.1-0.4776998
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/olavfosse/eradio
Licenses: GPL 3+
Build system: emacs
Synopsis: Simple radio player for GNU Emacs
Description:

Eradio is a simple internet radio player for Emacs. Start, stop or toggle custom-defined channels. An external media player like mpv or VLC is required.

emacs-python-black 1.2.0
Propagated dependencies: emacs-dash@2.20.0 emacs-reformatter@0.7 python-black-macchiato@1.3.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/wbolster/emacs-python-black
Licenses: Modified BSD
Build system: emacs
Synopsis: Reformat Python code via @code{python-black}
Description:

This package makes it easy to reformat Python code using python-black and python-black-macchiato for entire and partial buffers, respectively.

emacs-load-relative 1.3.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rocky/emacs-load-relative
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs Lisp relative file loading related functions
Description:

Provides functions which facilitate writing multi-file Emacs packages and running from the source tree without having to "install" code or fiddle with load-path.

The main function, load-relative, loads an Emacs Lisp file relative to another (presumably currently running) Emacs Lisp file.

emacs-extmap 1.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/doublep/extmap
Licenses: GPL 3+
Build system: emacs
Synopsis: Externally-stored constant mapping for Emacs Lisp
Description:

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.

emacs-pcmpl-args 0.1.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/JonWaltman/pcmpl-args.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Enhanced shell command completion
Description:

pcmpl-args extends option and argument completion of shell commands read by Emacs. It is intended to make shell completion in Emacs comparable to the rather excellent completion provided by both Bash and Zsh.

emacs-pdf-tools 1.1.0
Dependencies: cairo@1.18.4 glib@2.83.3 libpng@1.6.39 poppler@22.09.0 zlib@1.3.1
Propagated dependencies: emacs-tablist@1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/vedang/pdf-tools
Licenses: GPL 3+
Build system: gnu
Synopsis: Emacs support library for PDF files
Description:

PDF Tools is, among other things, a replacement of DocView for PDF files. The key difference is that pages are not pre-rendered by e.g. ghostscript and stored in the file-system, but rather created on-demand and stored in memory.

emacs-with-editor 3.4.7
Propagated dependencies: emacs-async@1.9.9 emacs-compat@30.1.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/with-editor
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs library for using Emacsclient as EDITOR
Description:

This package provides an Emacs library to use the Emacsclient as $EDITOR of child processes, making sure they know how to call home. For remote processes a substitute is provided, which communicates with Emacs on stdout instead of using a socket as the Emacsclient does.

emacs-ffap-rfc-space 12
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://user42.tuxfamily.org/ffap-rfc-space/index.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Make ffap recognize an RFC with a space before its number
Description:

The Internet Engineering Task Force (IETF) and the Internet Society (ISOC) publish various Internet-related protocols and specifications as "Request for Comments" (RFC) documents. The built-in Emacs module "ffap" (Find File at Point) has the ability to recognize names at point which look like "RFC1234" and "RFC-1234" and load the appropriate RFC from a remote server. However, it fails to recognize a name like "RFC 1234". This package enhances ffap so that it correctly finds RFCs even when a space appears before the number.

emacs-org-edit-latex 0.8.3
Propagated dependencies: emacs-auctex@14.1.0 emacs-org@9.7.39
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/et2010/org-edit-latex
Licenses: GPL 3+
Build system: emacs
Synopsis: Edit a LaTeX fragment just like editing a source block
Description:

Org Edit LaTeX is an extension for Org mode. It lets you edit a LaTeX fragment in a dedicated buffer just like editing a source block.

emacs-pos-tip 0.4.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/pitkali/pos-tip
Licenses: GPL 2+
Build system: emacs
Synopsis: Show tooltip at point
Description:

The standard library tooltip.el provides a function for displaying a tooltip at the mouse position. However, locating a tooltip at an arbitrary buffer position in a window is not easy. Pos-tip provides such a function to be used by other frontend programs.

emacs-noman 0.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/andykuszyk/noman.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs package for browsing CLI command docs without man pages
Description:

Noman is an Emacs package that parses command line help from flags like --help, and presents it in an easy-to-navigate Emacs buffer.

emacs-nhexl-mode 1.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/nhexl-mode.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode to edit files via hex-dump format
Description:

This package implements NHexl mode, a minor mode for editing files in hex dump format. The mode command is called nhexl-mode.

This minor mode implements similar functionality to hexl-mode, but using a different implementation technique, which makes it usable as a "plain" minor mode. It works on any buffer, and does not mess with the undo log or with the major mode.

It also comes with:

  • nhexl-nibble-edit-mode: a "nibble editor" minor mode, where the cursor pretends to advance by nibbles (4-bit) and the self-insertion keys (which only work for hex-digits) will only modify the nibble under point.

  • nhexl-overwrite-only-mode: a minor mode to try and avoid moving text. In this minor mode, not only self-inserting keys overwrite existing text, but commands like `yank' and kill-region as well.

  • It overrides C-u to use hexadecimal, so you can do C-u a 4 C-f to advance by #xa4 characters.

emacs-fish-completion 1.2
Dependencies: fish@4.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/Ambrevar/emacs-fish-completion
Licenses: GPL 3+
Build system: emacs
Synopsis: Fish completion for Emacs pcomplete
Description:

This package provides completion for the Fish shell to pcomplete (used by shell and Eshell). You can set it up globally with:

(when (and (executable-find "fish")
           (require 'fish-completion nil t))
  (global-fish-completion-mode))

Alternatively, you can call the fish-completion-mode manually or in shell/Eshell mode hook.

The package emacs-bash-completion is an optional dependency: if available, fish-completion-complete can be configured to fall back on bash to further try completing. See fish-completion-fallback-on-bash-p.

Total packages: 69245