_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
emacs-gptel 0.9.0
Dependencies: curl@8.6.0
Propagated dependencies: emacs-compat@30.0.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/karthink/gptel
Licenses: GPL 3+
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-zotra 1.0-0.c63e274
Channel: rde
Location: rde/packages/emacs-xyz.scm (rde packages emacs-xyz)
Home page: https://github.com/mpedramfar/zotra
Licenses: GPL 3
Synopsis: Get bibliographic information from a url
Description:

This emacs library provides functions to get bibliographic information from a url and save it into a bibtex file. It also provides a way to obtain a list of attachments (e.g. PDF files) associated with a url. This is done using Zotero translators, but without using the Zotero client.

emacs-multi 2.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/kurisuwhyte/emacs-multi
Licenses: Expat
Synopsis: Clojure-style multi-methods for Emacs Lisp
Description:

Provides Emacs Lisp with a form of polymorphism by way of predicate dispatching. Methods consist of a dispatch function, and a series of branches. The dispatch function is applied to the arguments, and the result value is checked against the expectations of each branch to define which one to invoke.

emacs-burly 0.3
Propagated dependencies: emacs-map@3.3.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alphapapa/burly.el
Licenses: GPL 3+
Synopsis: Save and restore frame/window configurations with buffers
Description:

This package provides tools to save and restore frame and window configurations in Emacs, including buffers that may not be live anymore. In this way, it's like a lightweight "workspace" manager, allowing you to easily restore one or more frames, including their windows, the windows' layout, and their buffers.

emacs-orgit 2.0.0
Propagated dependencies: emacs-dash@2.19.1 emacs-magit@4.1.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/orgit
Licenses: GPL 3+
Synopsis: Support for Org links to Magit buffers
Description:

This package defines several Org link types, which can be used to link to certain Magit buffers. Use the command org-store-link while such a buffer is current to store a link. Later you can insert it into an Org buffer using the command org-insert-link.

emacs-magit 4.1.0
Dependencies: git@2.46.0 perl@5.36.0
Propagated dependencies: emacs-dash@2.19.1 emacs-compat@30.0.0.0 emacs-with-editor@3.4.2
Channel: rrr
Location: rrr/packages/emacs-xyz.scm (rrr packages emacs-xyz)
Home page: https://magit.vc/
Licenses: GPL 3+
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-magit 4.1.0
Dependencies: git@2.46.0 perl@5.36.0
Propagated dependencies: emacs-compat@30.0.0.0 emacs-dash@2.19.1 emacs-transient@0.7.5 emacs-with-editor@3.4.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://magit.vc/
Licenses: GPL 3+
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-rspec 1.11-1.66ea7cc
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/pezra/rspec-mode
Licenses: GPL 3+
Synopsis: Provides a rspec mode for working with RSpec
Description:

The Emacs RSpec mode provides keybindings for Ruby source files, e.g. to verify the spec associated with the current buffer, or entire project, as well as moving between the spec files, and corresponding code files.

Also included are keybindings for spec files and Dired buffers, as well as snippets for yasnippet.

emacs-esxml 0.3.7
Propagated dependencies: emacs-kv@0.0.19
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tali713/esxml/
Licenses: GPL 3+
Synopsis: SXML for EmacsLisp
Description:

This is XML/XHTML done with S-Expressions in EmacsLisp. Simply, this is the easiest way to write HTML or XML in Lisp. This library uses the native form of XML representation as used by many libraries already included within Emacs. See esxml-to-xml for a concise description of the format.

emacs-popon 0.13
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/akib/emacs-popon/
Licenses: GPL 3+
Synopsis: Pop floating text on a window
Description:

emacs-popon allows you to pop text on a window, what we call a popon. Popons are window-local and sticky, they don't move while scrolling, and they even don't go away when switching buffer, but you can bind a popon to a specific buffer to only show on that buffer.

emacs-ctrlf 1.6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/raxod502/ctrlf/
Licenses: Expat
Synopsis: Single-buffer text search in Emacs
Description:

CTRLF (pronounced control F) is an intuitive and efficient solution for single-buffer text search in Emacs, replacing packages such as Isearch, Swiper, and helm-swoop. It takes inspiration from the widely-adopted and battle-tested Ctrl+F interfaces in programs such as web browsers, but follows the flow and keybindings of Isearch.

emacs-whois 0.0.0-1.3c3c41b
Channel: wigust
Location: wigust/packages/emacs.scm (wigust packages emacs)
Home page: https://github.com/lassik/emacs-whois/
Licenses: GPL 3+
Synopsis: Extends the whois functionality of Emacs
Description:

This package complements (does not replace) the standard whois functionality of GNU Emacs. It provides:

  • whois-mode with font-lock highlighting to make whois responses easier to read.

  • whois-shell function to make a whois query using the system whois program instead of Emacs' own (often not up to date) whois client.

emacs-gnugo 3.1.2
Dependencies: gnugo@3.8
Propagated dependencies: emacs-ascii-art-to-unicode@1.13 emacs-xpm@1.0.5
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://elpa.gnu.org/packages/gnugo.html
Licenses: GPL 3+
Synopsis: Emacs major mode for playing GNU Go
Description:

This package provides an Emacs based interface for GNU Go, which can be started via M-x gnugo. It has a graphical mode where the board and stones are drawn using XPM images and supports the use of a mouse. You can switch to the graphical mode by running M-x gnugo-image-display-mode.

emacs-rudel 0.3.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://rudel.sourceforge.net/
Licenses: GPL 3+
Synopsis: Collaborative editing framework
Description:

Rudel is a collaborative editing environment for GNU Emacs. Its purpose is to share buffers with other users in order to edit the contents of those buffers collaboratively. Rudel supports multiple backends to enable communication with other collaborative editors using different protocols, though currently Obby (for use with the Gobby editor) is the only fully-functional one.

emacs-slite 1.0.0-0.942a953
Dependencies: sbcl-cl-str@0.21 sbcl-fiveam@1.4.2 sbcl-parachute@1.5.0-1.bd072b0 sbcl-lisp-unit2@0.9.4-0.b5aa17b
Channel: guix
Location: gnu/packages/lisp-xyz.scm (gnu packages lisp-xyz)
Home page: https://github.com/tdrhq/slite
Licenses: ASL 2.0
Synopsis: SLIme-based TEst runner for FiveAM and Parachute Tests
Description:

Slite interactively runs your Common Lisp tests (currently only FiveAM and Parachute are supported). It allows you to see the summary of test failures, jump to test definitions, rerun tests with debugger all from inside Emacs.

In order to work, this also requires the slite Common Lisp system to be present. See the code{*cl-slite packages

emacs-awqat 0.0-0.608157d
Channel: kbg
Location: kbg/packages/emacs-xyz.scm (kbg packages emacs-xyz)
Home page: https://github.com/zkry/awqat
Licenses: GPL 3
Synopsis: Awqat is a package to calculate the 5 daily Islamic prayer times in Emacs.
Description:

This package provides the `awqat-times-for-day' command which displays the Islamic prayer times for the current day based on the configured latitude and longitude. You should set the values of the `calendar-latitude' and `calendar-longitude' for the calculations to work properly. Refer to the documentation for how to tweak the calculations of the prayer times.

emacs-zones 2023.6.11
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/Zones
Licenses: GPL 3+
Synopsis: Define and act on multiple zones of buffer text
Description:

Library zones.el lets you easily define and subsequently act on multiple zones of buffer text. You can think of this as enlarging the notion of region. In effect, it can remove the requirement of target text being a contiguous sequence of characters. A set of buffer zones is, in effect, a (typically) noncontiguous set of text.

emacs-slime 2.24
Propagated dependencies: emacs-macrostep@0.9.2
Channel: wigust
Location: wigust/packages/emacs.scm (wigust packages emacs)
Home page: https://github.com/slime/slime
Licenses: GPL 2+ Public Domain
Synopsis: Superior Lisp Interaction Mode for Emacs
Description:

SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.

emacs-slime 2.30
Propagated dependencies: emacs-macrostep@0.9.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/slime/slime
Licenses: GPL 2+ Public Domain
Synopsis: Superior Lisp Interaction Mode for Emacs
Description:

SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.

emacs-topsy 20230414.1738
Channel: tassos-guix
Location: tassos-guix/packages/emacs-xyz.scm (tassos-guix packages emacs-xyz)
Home page: https://github.com/alphapapa/topsy.el
Licenses:
Synopsis: Simple sticky header
Description:

This library shows a sticky header at the top of the window. The header shows which definition the top line of the window is within. Intended as a simple alternative to `semantic-stickyfunc-mode`. Mode-specific functions may be added to `topsy-mode-functions'. NOTE: For Org mode buffers, please use org-sticky-header: <https://github.com/alphapapa/org-sticky-header>.

emacs-iter2 1.4
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/doublep/iter2
Licenses: GPL 3+
Synopsis: Reimplementation of Elisp generators
Description:

iter2 is a fully compatible reimplementation of built-in generator package. It provides iter2-defun and iter2-lambda forms that can be used in place of iter-defun and iter-lambda. All other functions and macros (e.g. iter-yield, iter-next) are intentionally not duplicated: just use the ones from the original package.

emacs-moody 1.1.1
Propagated dependencies: emacs-compat@30.0.0.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tarsius/moody
Licenses: GPL 3+
Synopsis: Tabs and ribbons for Emacs mode-line
Description:

emacs-moody provides utilities for displaying elements of the mode line as tabs and ribbons. It also provides replacements for a few built-in elements. The biggest difference to similar packages is that this one is much simpler and much more consistent. When using this package, then only the color of the mode line changes when a window becomes in-/active.

emacs-queue 0.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.dr-qubit.org/emacs_data-structures.html
Licenses: GPL 3+
Synopsis: Queue data structure for Emacs
Description:

This Emacs library provides queue data structure. These queues can be used both as a first-in last-out (FILO) and as a first-in first-out (FIFO) stack, i.e. elements can be added to the front or back of the queue, and can be removed from the front. This type of data structure is sometimes called an "output-restricted deque".

emacs-lispy 0.27.0-3.df1b7e6
Propagated dependencies: emacs-ace-window@0.10.0 emacs-hydra@0.15.0 emacs-iedit@0.9.9.9.9 emacs-swiper@0.14.2 emacs-zoutline@0.2.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/abo-abo/lispy
Licenses: GPL 3+
Synopsis: Modal S-expression editing
Description:

Due to the structure of Lisp syntax it's very rare for the programmer to want to insert characters right before "(" or right after ")". Thus unprefixed printable characters can be used to call commands when the point is at one of these special locations. Lispy provides unprefixed keybindings for S-expression editing when point is at the beginning or end of an S-expression.

Total results: 7926