_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
emacs-hexrgb 0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/hexrgb.el
Licenses: GPL 2+
Synopsis: Emacs functions to convert color formats
Description:

HexRGB provides functions for converting between RGB (red, green, blue) color components and HSV (hue, saturation, value) color components. More accurately, it converts Emacs color components (whole numbers from 0 through 65535), RGB and HSV floating-point components (0.0 through 1.0), Emacs color-name strings (such as "blue") and hex RGB color strings (such as "#FC43A7912").

emacs-denote 2.2.0-0.f2ccc4c
Channel: rrr
Location: rrr/packages/emacs-xyz.scm (rrr packages emacs-xyz)
Home page: https://protesilaos.com/emacs/denote/
Licenses: GPL 3+
Synopsis: Simple notes for Emacs
Description:

Denote is a simple note-taking tool for Emacs. It is based on the idea that notes should follow a predictable and descriptive file-naming scheme. The file name must offer a clear indication of what the note is about, without reference to any other metadata. Denote basically streamlines the creation of such files while providing facilities to link between them.

emacs-ellama 1.8.1
Propagated dependencies: emacs-compat@30.0.2.0 emacs-llm@0.24.2 emacs-spinner@1.7.4
Channel: little-guix-channel
Location: rodion/packages/emacs.scm (rodion packages emacs)
Home page: https://github.com/s-kostyaev/ellama
Licenses: GPL 3+
Synopsis: Tool for interacting with LLMs
Description:

Ellama is a tool for interacting with large language models from Emacs. It allows you to ask questions and receive responses from the LLMs. Ellama can perform various tasks such as translation, code review, summarization, enhancing grammar/spelling or wording and more through the Emacs interface. Ellama natively supports streaming output, making it effortless to use with your preferred text editor.

emacs-denote 3.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://protesilaos.com/emacs/denote/
Licenses: GPL 3+
Synopsis: Simple notes for Emacs
Description:

Denote is a simple note-taking tool for Emacs. It is based on the idea that notes should follow a predictable and descriptive file-naming scheme. The file name must offer a clear indication of what the note is about, without reference to any other metadata. Denote basically streamlines the creation of such files while providing facilities to link between them.

emacs-coterm 1.6
Propagated dependencies: emacs-compat@30.0.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://repo.or.cz/emacs-coterm.git
Licenses: GPL 3+
Synopsis: Terminal emulation for comint
Description:

This package provides terminal emulation for comint. If the global coterm-mode is enabled, proper terminal emulation will be supported for all newly spawned comint processes. This allows you to use more complex console programs such as less and mpv and full-screen TUI programs such as vi, top, htop or even emacs -nw.

emacs-direnv 2.2.0
Dependencies: direnv@2.35.0
Propagated dependencies: emacs-dash@2.19.1 emacs-with-editor@3.4.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/wbolster/emacs-direnv
Licenses: GPL 3+
Synopsis: Direnv integration for Emacs
Description:

This package provides support for invoking direnv to get the environment for the current file and updating the environment within Emacs to match.

Direnv can be invoked manually, and a global minor mode is included that will update the environment when the active buffer changes.

Using emacs-direnv means that programs started from Emacs will use the environment set through Direnv.

emacs-ellama 1.4.5
Propagated dependencies: emacs-compat@30.0.2.0 emacs-dash@2.19.1 emacs-llm@0.23.0 emacs-spinner@1.7.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/s-kostyaev/ellama
Licenses: GPL 3+
Synopsis: Tool for interacting with LLMs
Description:

Ellama is a tool for interacting with large language models from Emacs. It allows you to ask questions and receive responses from the LLMs. Ellama can perform various tasks such as translation, code review, summarization, enhancing grammar/spelling or wording and more through the Emacs interface. Ellama natively supports streaming output, making it effortless to use with your preferred text editor.

emacs-ranger 1.0
Channel: guixrus
Location: guixrus/packages/emacs.scm (guixrus packages emacs)
Home page: https://github.com/ralesi/ranger.el
Licenses: GPL 3+
Synopsis: Bringing the goodness of ranger to dired!
Description:

emacs-ranger is a minor mode that runs within dired, it emulates many of ranger's features. This minor mode shows a stack of parent directories, and updates the parent buffers, while you're navigating the file system. The preview window takes some of the ideas from Peep-Dired, to display previews for the selected files, in the primary dired buffer.

emacs-org-fc 0.6.2
Dependencies: findutils@4.9.0 gawk@5.3.0
Propagated dependencies: emacs-hydra@0.15.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.leonrische.me/fc/index.html
Licenses: GPL 3+
Synopsis: Spaced repetition system for Emacs Org mode
Description:

Org-fc is a spaced-repetition system for Emacs' Org mode. It allows you to mark headlines in a file as flashcards, turning pieces of knowledge you want to learn into a question-answer test. These cards are reviewed at regular interval. After each review, the next review interval is calculated based on how well you remembered the contents of the card.

emacs-blight 1.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/blight
Licenses: GPL 3+
Synopsis: Control display brightness
Description:

Blight allows you to control display brightness from Emacs. It features object-oriented code using EIEIO, a base class implementing a reasonable API which focuses on the set the back light to this percentage functionality, it includes a concrete implementation that uses SysFS to control brightness. Other systems (D-Bus, xbacklight, XELB using XRandR) are easily supportable, giving the same experience across environments.

emacs-varuga 0.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://git.systemreboot.net/varuga/about/
Licenses: GPL 3+
Synopsis: Send iCal calendar invites by email
Description:

Varuga allows you to format and send iCal calendar invites using your Emacs mail client. These invites are similar to those produced by Google Calendar or Outlook Calendar, and are compatible with them.

Varuga populates a Message mode buffer with an iCal MIME part (using MML, the MIME Meta Language). It also adds a plain text part listing the time of the event in various configured timezones.

emacs-elpher 3.6.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: gopher://thelambdalab.xyz/1/projects/elpher/
Licenses: GPL 3+
Synopsis: Gopher and gemini client for Emacs
Description:

Elpher is a full-featured gopher and gemini client for Emacs. Its features include intuitive keyboard and mouse-driven browsing, out-of-the-box compatibility with evil-mode, clickable links in plain text, caching of visited sites, pleasant and configurable visualization of Gopher directories, direct visualisation of image files, jumping directly to links by name (with autocompletion), a simple bookmark management system and connections using TLS encryption.

emacs-parsec 0.1.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/cute-jumper/parsec.el
Licenses: GPL 3+
Synopsis: Parser combinator library for Emacs Lisp
Description:

Parsec is a parser combinator library for Emacs Lisp, similar to Haskell's Parsec library. It contains most of the parser combinators in Text.Parsec.Combinator, and more combinators can be added if necessary! Most of the parser combinators have the same behavior as their Haskell counterparts. Parsec also comes with a simple error handling mechanism so that it can display an error message showing how the parser fails.

emacs-mentor 0.5
Propagated dependencies: emacs-async@1.9.9 emacs-url-scgi@0.9 emacs-xml-rpc@1.6.15
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.nongnu.org/nongnu/mentor.html
Licenses: GPL 3+
Synopsis: Emacs front-end for the rTorrent bittorrent client
Description:

Mentor is a GNU Emacs frontend for the rTorrent bittorrent client.

By default, it will start and run rTorrent from within Emacs but can also be configured to use an external rTorrent instance over XML-RPC.

This project aims to provide a feature complete and customizable interface, that will feel familiar to Emacs users. Key bindings are chosen to be as close to the vanilla rTorrent curses interface as possible.

emacs-rustic 3.5
Propagated dependencies: emacs-dash@2.19.1 emacs-f@0.21.0 emacs-flycheck@34.1 emacs-lsp-mode@9.0.0 emacs-markdown-mode@2.7 emacs-project@0.11.1 emacs-rust-mode@1.0.6 emacs-s@1.13.0 emacs-spinner@1.7.4 emacs-xterm-color@2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-rustic/rustic
Licenses: Expat ASL 2.0
Synopsis: Rust development environment for Emacs
Description:

Rustic is a fork of Rust mode. In addition to its predecessor, it offers the following features:

  • Flycheck integration,

  • Cargo popup,

  • multiline error parsing,

  • translation of ANSI control sequences through XTerm color,

  • asynchronous Org Babel,

  • custom compilation process,

  • rustfmt errors in a Rust compilation mode,

  • automatic LSP configuration with Eglot or LSP mode,

  • optional Rust inline documentation,

  • etc.

emacs-v-mode 20221007.635
Propagated dependencies: emacs-dash@2.19.1 emacs-hydra@0.15.0
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/damon-kwok/v-mode
Licenses: GPL 3
Synopsis: A major mode for the V programming language
Description:

Description: This is a major mode for the V programming language For more details, see the project page at https://github.com/damon-kwok/v-mode Installation: The simple way is to use package.el: M-x package-install v-mode Or, copy v-mode.el to some location in your Emacs load path. Then add "(require v-mode)" to your Emacs initialization (.emacs, init.el, or something). Example config: (require v-mode)

emacs-oauth2 0.21-9.31e7a23
Propagated dependencies: emacs-plz@0.9.1
Channel: rrr
Location: rrr/packages/emacs-xyz.scm (rrr packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/oauth2.html
Licenses: GPL 3+
Synopsis: OAuth 2.0 authorization protocol implementation
Description:

This package provides an Elisp implementation of the OAuth 2.0 draft. The main entry point is oauth2-auth-and-store which will return a token structure. This token structure can be then used with oauth2-url-retrieve-synchronously or oauth2-url-retrieve to retrieve any data that need OAuth authentication to be accessed. If the token needs to be refreshed, the code handles it automatically and stores the new value of the access token.

emacs-oauth2 0.17
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/oauth2.html
Licenses: GPL 3+
Synopsis: OAuth 2.0 authorization protocol implementation
Description:

This package provides an Elisp implementation of the OAuth 2.0 draft. The main entry point is oauth2-auth-and-store which will return a token structure. This token structure can be then used with oauth2-url-retrieve-synchronously or oauth2-url-retrieve to retrieve any data that need OAuth authentication to be accessed. If the token needs to be refreshed, the code handles it automatically and stores the new value of the access token.

emacs-master 31.0.50-1744222913.99a2cb0
Dependencies: cairo@1.18.2 dbus@1.15.8 gtk+@3.24.43 giflib@5.2.1 harfbuzz@8.3.0 libjpeg-turbo@2.1.4 libotf@0.9.16 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libx11@1.8.10 libxft@2.3.8 libxpm@3.5.17 pango@1.54.0 poppler@22.09.0 gnutls@3.8.3 ld-wrapper@0 binutils@2.41 glibc@2.39 libgccjit@11.4.0 mailutils@3.18 acl@2.3.1 alsa-lib@1.2.11 elogind@252.9 ghostscript@9.56.1 gpm@1.20.7 jansson@2.14 lcms@2.13.1 libice@1.1.2 libselinux@3.4 libsm@1.2.5 libxml2@2.9.14 m17n-lib@1.8.0 sqlite@3.39.3 tree-sitter@0.20.10 zlib@1.3 bash-minimal@5.1.16 coreutils@9.1 findutils@4.9.0 gawk@5.3.0 gzip@1.13 ncurses@6.2.20210619 sed@4.8
Channel: emacs-master
Location: emacs-master.scm (emacs-master)
Home page: https://www.gnu.org/software/emacs/
Licenses: GPL 3+
Synopsis: The extensible, customizable, self-documenting text editor
Description:

GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.

emacs-master 31.0.50-1740879684.be8a7c9
Dependencies: cairo@1.18.2 dbus@1.15.8 gtk+@3.24.43 giflib@5.2.1 harfbuzz@8.3.0 libjpeg-turbo@2.1.4 libotf@0.9.16 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libx11@1.8.10 libxft@2.3.8 libxpm@3.5.17 pango@1.54.0 poppler@22.09.0 gnutls@3.8.3 ld-wrapper@0 binutils@2.41 glibc@2.39 libgccjit@11.4.0 mailutils@3.18 acl@2.3.1 alsa-lib@1.2.11 elogind@252.9 ghostscript@9.56.1 gpm@1.20.7 jansson@2.14 lcms@2.13.1 libice@1.1.2 libselinux@3.4 libsm@1.2.5 libxml2@2.9.14 m17n-lib@1.8.0 sqlite@3.39.3 tree-sitter@0.20.10 zlib@1.3 bash-minimal@5.1.16 coreutils@9.1 findutils@4.9.0 gawk@5.3.0 gzip@1.13 ncurses@6.2.20210619 sed@4.8
Channel: divya-lambda
Location: divya-lambda/emacs.scm (divya-lambda emacs)
Home page: https://www.gnu.org/software/emacs/
Licenses: GPL 3+
Synopsis: The extensible, customizable, self-documenting text editor
Description:

GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.

emacs-athena 29.4
Dependencies: libxaw@1.0.16 cairo@1.18.2 dbus@1.15.8 giflib@5.2.1 harfbuzz@8.3.0 libjpeg-turbo@2.1.4 libotf@0.9.16 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libx11@1.8.10 libxft@2.3.8 libxpm@3.5.17 pango@1.54.0 poppler@22.09.0 gnutls@3.8.3 ld-wrapper@0 binutils@2.41 glibc@2.39 libgccjit@11.4.0 mailutils@3.18 acl@2.3.1 alsa-lib@1.2.11 elogind@252.9 ghostscript@9.56.1 gpm@1.20.7 jansson@2.14 lcms@2.13.1 libice@1.1.2 libselinux@3.4 libsm@1.2.5 libxml2@2.9.14 m17n-lib@1.8.0 sqlite@3.39.3 tree-sitter@0.20.10 zlib@1.3 bash-minimal@5.1.16 coreutils@9.1 findutils@4.9.0 gawk@5.3.0 gzip@1.13 ncurses@6.2.20210619 sed@4.8
Channel: wigust
Location: wigust/packages/emacs.scm (wigust packages emacs)
Home page: https://www.gnu.org/software/emacs/
Licenses: GPL 3+
Synopsis: The extensible, customizable, self-documenting text editor with athena toolkit
Description:

GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.

emacs-rrr-ce 28.0.50-1.bcddcbf
Dependencies: cairo@1.18.2 dbus@1.15.8 gtk+@3.24.43 giflib@5.2.1 harfbuzz@8.3.0 libjpeg-turbo@2.1.4 libotf@0.9.16 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libx11@1.8.10 libxft@2.3.8 libxpm@3.5.17 pango@1.54.0 poppler@22.09.0 gnutls@3.8.3 ld-wrapper@0 binutils@2.41 glibc@2.39 libgccjit@11.4.0 mailutils@3.18 acl@2.3.1 alsa-lib@1.2.11 elogind@252.9 ghostscript@9.56.1 gpm@1.20.7 jansson@2.14 lcms@2.13.1 libice@1.1.2 libselinux@3.4 libsm@1.2.5 libxml2@2.9.14 m17n-lib@1.8.0 sqlite@3.39.3 tree-sitter@0.20.10 zlib@1.3 bash-minimal@5.1.16 coreutils@9.1 findutils@4.9.0 gawk@5.3.0 gzip@1.13 ncurses@6.2.20210619 sed@4.8
Channel: rrr
Location: rrr/packages/emacs.scm (rrr packages emacs)
Home page: https://www.gnu.org/software/emacs/
Licenses: GPL 3+
Synopsis: The extensible, customizable, self-documenting text editor
Description:

GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.

emacs-j-mode 20171224.1856
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: http://github.com/zellio/j-mode
Licenses: GPL 3
Synopsis: Major mode for editing J programs
Description:

This package provides font-lock and basic REPL integration for the [J programming language](http://www.jsoftware.com) ; Installation The only method of installation is to check out the project, add it to the load path, and load normally. This may change one day. Put this in your emacs config (add-to-list load-path "/path/to/j-mode/") (load "j-mode") Add for detection of j source files if the auto-load fails (add-to-list auto-mode-alist ("\\.ij[rstp]$" . j-mode)))

emacs-packed 3.1.0
Propagated dependencies: emacs-compat@30.0.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacscollective/packed
Licenses: GPL 3+
Synopsis: Package manager agnostic Emacs Lisp package utilities
Description:

Packed provides some package manager agnostic utilities to work with Emacs Lisp packages. As far as Packed is concerned packages are collections of Emacs Lisp libraries that are stored in a dedicated directory such as a Git repository. And libraries are Emacs Lisp files that provide the correct feature (matching the filename).

Where a package manager might depend on metadata, Packed instead uses some heuristics to get the same information---that is slower and might also fail at times but makes it unnecessary to maintain package recipes.

Total results: 2206