_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
emacs-git-link 0.10.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/sshaw/git-link
Licenses: GPL 3+
Build system: emacs
Synopsis: Create links for files and commits in GitHub/GitLab/etc. repos
Description:

git-link returns the URL for the current buffer's file location at the current line number or active region. git-link-commit returns the URL for a commit. URLs are added to the kill ring.

emacs-svg-icon 0.1-1.ebc2b8d
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rougier/emacs-svg-icon
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs library to create SVG icons on the fly
Description:

This library allows creating SVG icons by parsing remote collections whose license are compatibles with Emacs. The default size of an icon is exactly 2x1 characters such that it can be inserted inside a text without disturbing alignment.

emacs-load-dir 0.0.5-0.22bcac7
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/load-dir.html
Licenses: GPL 3+
Build system: emacs
Synopsis: Load all Emacs Lisp files in a given directory
Description:

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.

emacs-bnf-mode 20221205.1451
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/sergeyklay/bnf-mode
Licenses: GPL 3
Build system: emacs
Synopsis: Major mode for editing BNF grammars.
Description:

BNF Mode is a GNU Emacs major mode for editing BNF grammars. Presently it provides basic syntax and font-locking for BNF files. BNF notation is supported exactly form as it was first announced in the ALGOL 60 report.

emacs-anaphora 1.0.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/rolandwalker/anaphora/
Licenses: Public Domain
Build system: emacs
Synopsis: Anaphoric expressions for Emacs Lisp
Description:

emacs-anaphora implements anaphoric expressions for Emacs Lisp.

Anaphoric expressions implicitly create one or more temporary variables which can be referred to during the expression. This technique can improve clarity in certain cases. It also enables recursion for anonymous functions.

emacs-webpaste 3.2.2-1.8ac7b2d
Propagated dependencies: emacs-request@0.3.2-1.3336eaa
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/etu/webpaste.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Paste to pastebin-like services
Description:

This mode pastes whole buffers or parts of buffers to pastebin-like services. It supports more than one service and will failover if one service fails. More services can easily be added over time and preferred services can easily be configured.

emacs-god-mode 2.19.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacsorphanage/god-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for entering commands without modifier keys
Description:

This package provides a global minor mode for entering Emacs commands without modifier keys. It's similar to Vim's separation of commands and insertion mode. When enabled all keys are implicitly prefixed with C- (among other helpful shortcuts).

emacs-boxquote 2.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/davep/boxquote.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Quote text with different kinds of boxes
Description:

boxquote provides a set of functions for using a text quoting style that partially boxes in the left hand side of an area of text, such a marking style might be used to show externally included text or example code.

emacs-peertube 0.3.1-0.bb529db
Propagated dependencies: emacs-transmission@0.12.2
Channel: rrr
Location: rrr/packages/emacs-xyz.scm (rrr packages emacs-xyz)
Home page: https://git.sr.ht/~yoctocell/peertube
Licenses: GPL 3+
Build system: emacs
Synopsis: Query and download PeerTube videos
Description:

This package provides an interface to search for PeerTube videos and lists the results in a buffer as a tabulated list.

peertube.el queries https://sepiasearch.org/, the official search engine for PeerTube. Learn more at {https://joinpeertube.org/

emacs-mustache 0.23
Propagated dependencies: emacs-dash@2.20.0 emacs-ht@2.4-0.1c49aad emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Wilfred/mustache.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Mustache templating library for Emacs
Description:

Mustache templating library for Emacs, mustache is a simple web template system, which is described as a logic-less system because it lacks any explicit control flow statements, both looping and conditional evaluation can be achieved using section tags processing lists and lambdas.

emacs-fix-word 0.2.0
Channel: nebula
Location: nebula/packages/emacs.scm (nebula packages emacs)
Home page: https://github.com/mrkkrp/fix-word.git
Licenses: GPL 3+
Build system: emacs
Synopsis: Transform words in Emacs (upcase, downcase, capitalize, etc.)
Description:

This is a package that allows us to transform words intelligently. It provides the function fix-word that lifts functions that do string transformation into commands with interesting behavior. There are also some built-in commands built on top of fix-word.

emacs-windower 0.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://gitlab.com/ambrevar/emacs-windower
Licenses: GPL 3+
Build system: emacs
Synopsis: Helper functions for window manipulation in Emacs
Description:

This package provides helper functions for window manipulation in Emacs, such as:

  • switch to last buffer,

  • toggle single window display,

  • toggle between horizontal and vertical splits,

  • move borders more naturally,

  • swap windows à-la windmove.

emacs-goto-chg 1.7.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-evil/goto-chg
Licenses: GPL 2+
Build system: emacs
Synopsis: Go to the last change in the Emacs buffer
Description:

This package provides M-x goto-last-change command that goes to the point of the most recent edit in the current Emacs buffer. When repeated, go to the second most recent edit, etc. Negative argument, C-u -, is used for reverse direction.

emacs-composer 0.2.0-0.791a710
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/zonuexe/composer.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs interface for managing PHP dependencies with Composer
Description:

This package provides an Emacs interface for working with PHP dependencies managed by Composer. It allows users to run Composer commands directly from Emacs, including installing and updating packages, and managing Composer configurations. The package aims to streamline the development workflow for PHP projects within Emacs.

emacs-eww-lnum 1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/m00natic/eww-lnum
Licenses: GPL 3+
Build system: emacs
Synopsis: Conkeror-like functionality for Eww
Description:

This is extension to the Emacs browser Eww that adds Conkeror-like functionality. In short, currently visible links, forms, buttons are temporarily assigned numbers with which the former can be immediately activated. Also filtering can be applied so selection can be incrementally confined in Isearch manner.

emacs-pinentry 0.1-2.0079964
Propagated dependencies: gnupg@2.4.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/pinentry.html
Licenses: GPL 3+
Build system: emacs
Synopsis: GnuPG Pinentry server implementation
Description:

This package allows GnuPG passphrase to be prompted through the minibuffer instead of graphical dialog.

To use, add allow-emacs-pinentry to ~/.gnupg/gpg-agent.conf, reload the configuration with gpgconf --reload gpg-agent, and start the server with M-x pinentry-start.

emacs-dad-joke 20170928.658
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/davep/dad-joke.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Get/display dad jokes
Description:

dad-joke.el is a terrible bit of elisp code inspired by seeing https://goo.gl/NXTJXk and also with https://goo.gl/ji4Viv in mind. With "thanks" to Sue for being responsible for pointing me at the former, and thus reminding me of the latter.

emacs-qml-mode 0.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/coldnew/qml-mode/
Licenses: GPL 2+
Build system: emacs
Synopsis: Qt Modeling Language (QML) mode for Emacs
Description:

This package provides the qml-mode major Emacs mode for editing source files written in the Qt Modeling Language (QML) user interface markup language. It provides syntax highlighting and basic navigation commands. qml-mode is derived from codejs-mode, the Emacs builtin JavaScript mode.

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.4-0.1c49aad 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.

ne-emacs-gptel 0.9.9.5-0.5b2b95f
Dependencies: curl@8.6.0
Propagated dependencies: emacs-compat@30.1.0.1 emacs-transient@0.12.0
Channel: neguix
Location: negnu/packages/emacs.scm (negnu packages emacs)
Home page: https://github.com/karthink/gptel
Licenses: GPL 3+
Build system: emacs
Synopsis: GPTel is a simple ChatGPT client for Emacs
Description:

GPTel is a simple ChatGPT asynchronous client for Emacs with no external dependencies. It can interact with ChatGPT from any Emacs buffer with ChatGPT responses encoded in Markdown or Org markup. It supports conversations, not just one-off queries and multiple independent sessions. It requires an OpenAI API key.

emacs-abc-mode 20220713.1359
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: unspecified
Licenses: GPL 3
Build system: emacs
Synopsis: Major mode for editing abc music files
Description:

This package provides a major mode for editing abc music files. Includes some abc2midi features. Written for Emacs version 21. May or may not work with previous versions. See the Common Customizations section below. Or run `abc-customize'. This package is stored at https://github.com/mkjunker/abc-mode.

emacs-js2-mode 20231224
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/mooz/js2-mode/
Licenses: GPL 3+
Build system: emacs
Synopsis: Improved JavaScript editing mode for Emacs
Description:

Js2 mode provides a JavaScript major mode for Emacs that is more advanced than the built-in javascript-mode. Features include accurate syntax highlighting using a recursive-descent parser, on-the-fly reporting of syntax errors and strict-mode warnings, smart line-wrapping within comments and strings, and code folding.

emacs-bqn-mode 2025-07-06
Propagated dependencies: emacs-compat@30.1.0.1 emacs-eros@0.1.0-0.a9a92bd
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/museoa/bqn-mode/
Licenses: GPL 3
Build system: emacs
Synopsis: Emacs major mode for the BQN programming language
Description:

This package provides a major mode for editing and executing BQN code. It can be used to interactively evaluate BQN code in buffer or can be used to launch BQN REPL sessions. For evaluating BQN code or spawning interpreters an executable implementation is required such as cbqn or dbqn.

emacs-openwith 20120531-0.5fe01de
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/garberw/openwith
Licenses: GPL 2+
Build system: emacs
Synopsis: Open external applications for files with Emacs
Description:

This package enables you to associate file name patterns with external applications that are automatically invoked when you use commands like find-file. For example, you can have it open png files with feh and mp4 files with mpv. This is especially useful when browsing files with Dired.

Total packages: 8481