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

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-markdown-mode 2.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://jblevins.org/projects/markdown-mode/
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs Major mode for Markdown files
Description:

Markdown-mode is a major mode for editing Markdown-formatted text files in Emacs.

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-fsm 0.2.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/fsm.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Finite State Machine library
Description:

This package provides Finite State Machine library to make asynchronous programming in Emacs Lisp easy and fun.

emacs-pretty-speedbar 0.2-0.56dc9f1
Propagated dependencies: font-awesome@4.7.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kcyarn/pretty-speedbar
Licenses: GPL 3+
Build system: emacs
Synopsis: SVG icons for the Emacs Speedbar
Description:

This package generates and implements appealing SVG icons for the Emacs Speedbar. By default, it generates icons from the Font Awesome fontset. However, alternative fontsets may also be used, and the color of the icons may be customized.

emacs-treemacs 3.2
Dependencies: python@3.11.14
Propagated dependencies: emacs-ace-window@0.10.0 emacs-cfrs@1.7.0 emacs-dash@2.20.0 emacs-f@0.21.0 emacs-ht@2.3 emacs-hydra@0.15.0 emacs-pfuture@1.10.3 emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Alexander-Miller/treemacs
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs tree style file explorer
Description:

Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.

emacs-ox-gemini 0-1.168f820
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://sr.ht/~abrahms/ox-gemini
Licenses: GPL 3+
Build system: emacs
Synopsis: Export Org files in Gemini format
Description:

ox-gemini adds support for exporting Org files in Gemini format. Many things were taken from the ASCII exporter, from which ox-gemini derives.

emacs-read-only-cfg 0.1.0-0.c128c94
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/pfchen/read-only-cfg
Licenses: GPL 3+
Build system: emacs
Synopsis: Make files read-only based on user configuration
Description:

Read-only-cfg is an Emacs minor mode that can automatically make files read-only based on user configuration. User configuration may be prefix directories or regex patterns.

emacs-hcl-mode 0.03
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-hcl-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for the Hashicorp Configuration Language
Description:

emacs-hcl-mode provides an Emacs major mode for working with HCL. It provides syntax highlighting and indentation support.

emacs-xml-rpc 1.6.15
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/hexmode/xml-rpc-el
Licenses: GPL 3+
Build system: emacs
Synopsis: XML-RPC client for Emacs
Description:

This package provides an XML-RPC client for Emacs capable of both synchronous and asynchronous method calls using the url package's async retrieval functionality. xml-rpc.el represents XML-RPC datatypes as Lisp values, automatically converting to and from the XML datastructures as needed, both for method parameters and return values, making using XML-RPC methods fairly transparent to the Lisp code.

emacs-elisp-slime-nav 0.10
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purcell/elisp-slime-nav
Licenses: GPL 3+
Build system: emacs
Synopsis: Make @code{M-.} and @code{M-,} work for elisp like they do in SLIME
Description:

This package provides SLIME's convenient M-.and M-, navigation in emacs-lisp-mode, together with an elisp equivalent of slime-describe-symbol.

emacs-xcscope 1.5-0.d228d75
Dependencies: cscope@15.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/dkogan/xcscope.el
Licenses: GPL 2+
Build system: emacs
Synopsis: Interface to the source cross-referencing tool Cscope
Description:

Xcscope is an Emacs interface to Cscope, the source cross-referencing tool.

emacs-company-flow 0.1.0-1.76ef585
Propagated dependencies: emacs-company@1.0.2 emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/aaronjensen/company-flow/
Licenses: GPL 3+
Build system: emacs
Synopsis: Flow backend for @code{company-mode}
Description:

This package provides completion for JavaScript files utilizing Flow.

emacs-flyspell-correct 0.6.1
Propagated dependencies: emacs-helm@4.0.6 emacs-ivy@0.15.1 emacs-popup@0.5.9
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/d12frosted/flyspell-correct
Licenses: GPL 3+
Build system: emacs
Synopsis: Correcting words with flyspell via custom interfaces
Description:

This package provides functionality for correcting words via custom interfaces. Several interfaces are supported beside the classic Ido: Popup, Helm and Ivy.

emacs-stickyfunc-enhance 0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tuhdo/semantic-stickyfunc-enhance
Licenses: GPL 3+
Build system: emacs
Synopsis: Enhancement to stock @code{semantic-stickyfunc-mode}
Description:

semantic-stickyfunc-mode shows the function point is currently in at the first line of the current buffer. This is useful when you have a very long function that spreads more than a screen, and you don't have to scroll up to read the function name and then scroll down to original position.

emacs-org-transclusion 1.4.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://nobiot.github.io/org-transclusion/
Licenses: GPL 3+
Build system: emacs
Synopsis: Enable transclusion with Org Mode
Description:

Org-transclusion lets you insert a copy of text content via a file link or ID link within an Org file. It lets you have the same content present in different buffers at the same time without copy-and-pasting it. Edit the source of the content, and you can refresh the transcluded copies to the up-to-date state. Org-transclusion keeps your files clear of the transcluded copies, leaving only the links to the original content.

emacs-ripgrep 0.4.0
Propagated dependencies: ripgrep@15.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/nlamirault/ripgrep.el
Licenses: GPL 2+
Build system: emacs
Synopsis: Search using ripgrep from inside Emacs
Description:

ripgrep is an Emacs search package based on the ripgrep command line tool.

emacs-tup-mode 1.3.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/ejmr/tup-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Major mode for editing ``tupfiles'' used by the Tup build system
Description:

Tup mode provides syntax highlighting for all of the elements of tupfiles, such as rule definitions, user-defined variables, macros, flags, bin variables, and so on. The mode also allows you to execute Tup commands.

emacs-slime-company 1.7
Propagated dependencies: emacs-slime@2.31 emacs-company@1.0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://company-mode.github.io
Licenses: GPL 3+
Build system: emacs
Synopsis: SLIME completion backend for @code{company-mode}
Description:

This is a backend implementation for the completion package company-mode which supports the normal and the fuzzy completion modes of SLIME.

emacs-extend-smime 3.3
Propagated dependencies: emacs-defaultencrypt@5.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://informationelle-selbstbestimmung-im-internet.de/Emacs.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Improved S/MIME support for Gnus in Emacs
Description:

ExtendSMIME is designed to be used with Gnus in Emacs. It enhances DefaultEncrypt (emacs-defaultencrypt) to support S/MIME (Secure/Multipurpose Internet Mail Extensions) via LDAP (Lightweight Directory Access Protocol). Before a message (e.g., email) is sent, ExtendSMIME searches for missing certificates via LDAP and imports them into gpgsm. When certificates for all recipients are available, DefaultEncrypt automatically encrypts the message. For details and instructions on how to use ExtendSMIME, please refer to the home page or read the comments in the source file, jl-smime.el.

emacs-helm-xref 1.0
Propagated dependencies: emacs-helm@4.0.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/brotzeit/helm-xref
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm interface for @code{xref}
Description:

This package provides a Helm interface for selecting xref results.

emacs-validate-html 1.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/arthurgleckler/validate-html
Licenses: GPL 3+
Build system: emacs
Synopsis: Run the W3C HTML Validator directly from Emacs
Description:

emacs-validate-html installs the command validate-html, which sends the current buffer to the World Wide Web Consortium’s HTML Validator service and displays the results in a buffer in Compilation mode.

emacs-ssh-config-mode 8.0-2.d0596f5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/jhgorrell/ssh-config-mode-el
Licenses: GPL 3+
Build system: emacs
Synopsis: Mode for fontification of ~/.ssh/config
Description:

This package fontifies the ssh config keywords and creates keybindings for skipping from host section to host section.

emacs-pabbrev 4.3.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/pabbrev.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Predictive abbreviation expansion
Description:

The code provides a abbreviation expansion for Emacs. It is fairly similar to Dabbrev expansion, which works based on the contents of the current buffer (or other buffers).

Predictive abbreviation expansion works based on the previously written text. Unlike dynamic abbreviation, the text is analysed during idle time, while Emacs is doing nothing else.

emacs-olivetti 2.0.7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rnkn/olivetti
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs minor mode for a nice writing environment
Description:

This package provides an Emacs minor mode that puts writing in the center.

Total packages: 69236