_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
emacs-org-street 0.7.1-0.17913af
Propagated dependencies: emacs-nominatim@0.9.3-0.f814e16
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/org-street
Licenses: GPL 3+
Build system: emacs
Synopsis: (Reverse) Geocoding for Emacs Org files
Description:

Org Street is an extension for Org Mode for turning the names of places into a LOCATION property containing their address. Given some freeform text approximately describing a location, it geocodes it with OpenStreetMap’s Nominatim API to determine a canonical location. If Nominatim returns multiple locations, a list is displayed to choose from.

emacs-disproject 2.2.0
Propagated dependencies: emacs-transient@0.13.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/aurtzy/disproject
Licenses: GPL 3+
Build system: emacs
Synopsis: Transient interface for managing and interacting with projects
Description:

Disproject is a package for GNU Emacs that implements Transient menus for dispatching project-related commands on top of the Project library. It aims to provide a more capable version of the project-switch-project command, which it is inspired by. Those who are familiar with Projectile may also find similarities to projectile-commander.

emacs-julia-repl 1.5.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tpapp/julia-repl
Licenses: Expat
Build system: emacs
Synopsis: Minor mode for interacting with a Julia REPL
Description:

This package provides a minor mode for interacting with a Julia REPL running inside Emacs. The julia process is started in an ANSI terminal (term), which allows text formatting and colors, and interaction with the help system and the debugger. It is recommended that you use this minor mode with the package emacs-julia-mode.

emacs-irony-mode 1.6.1
Dependencies: emacs-irony-mode-server@1.6.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/Sarcasm/irony-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: C/C++/ObjC Code completion and syntax checks for Emacs
Description:

Irony-mode provides Clang-assisted syntax checking and completion for C, C++, and ObjC in GNU Emacs. Using libclang it can provide syntax checking and autocompletion on compiler level which is very resistant against false positives. It also integrates well with other packages like eldoc-mode and especially company-mode as described on the homepage.

emacs-helm-slime 0.4.0
Propagated dependencies: emacs-helm@4.0.7 emacs-slime@2.32
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/emacs-helm/helm-slime
Licenses: GPL 3+
Build system: emacs
Synopsis: Helm for SLIME, the Superior Lisp Interaction Mode for Emacs
Description:

Helm-SLIME defines a few new commands:

  • helm-slime-complete: Select a symbol from the SLIME completion systems.

  • helm-slime-list-connections: Yet another slime-list-connections with Helm.

  • : helm-slime-apropos: Yet another slime-apropos with Helm.

  • helm-slime-repl-history: Select an input from the SLIME REPL history and insert it.

emacs-hyperspace 0.8.5-1.f574d07
Propagated dependencies: emacs-s@1.13.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://codeberg.org/emacs-weirdware/hyperspace
Licenses: GPL 3+
Build system: emacs
Synopsis: Get there from here
Description:

Hyperspace is a way to get nearly anywhere from wherever you are, whether that's within Emacs or on the web. It's somewhere in between Quicksilver and keyword URLs, giving you a single, consistent interface to get directly where you want to go. It’s for things that you use often, but not often enough to justify a dedicated binding.

emacs-lispyville 0.1-3.89316f0
Propagated dependencies: emacs-evil@1.15.0-0.008a6cd emacs-lispy@0.27.0-3.df1b7e6
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/noctuid/lispyville
Licenses: GPL 3+
Build system: emacs
Synopsis: Minor mode for integrating Evil with lispy
Description:

LispyVille's main purpose is to provide a Lisp editing environment suited towards Evil users. It can serve as a minimal layer on top of lispy for better integration with Evil, but it does not require the use of lispy’s keybinding style. The provided commands allow for editing Lisp in normal state and will work even without lispy being enabled.

emacs-ssh-agency 0.4.1
Propagated dependencies: emacs-dash@2.20.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/magit/ssh-agency
Licenses: GPL 3+
Build system: emacs
Synopsis: Manage @code{ssh-agent} from Emacs
Description:

This package provides functions to startup ssh-agent, set the needed environment variables in Emacs, and prompt for passphrases from within Emacs so that pushes and pulls from magit will not require entering any passphrase.

It can also be useful on Unix-like platforms to delay having to enter your passphrase until the first time you push to a remote.

emacs-spamfilter 1.13
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://web.archive.org/web/20190326203214/http://www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html#spamfilter.el
Licenses: GPL 2+
Build system: emacs
Synopsis: Bayesian spam filter
Description:

This package provides a spam filtering library for Emacs MUAs. It supports Japanese and has the following features:

  • Pure Emacs Lisp implementation.

  • Interactive process within the MUA.

  • Incremental corpus learning.

  • Three different methods for Japanese word segmentation.

  • Built-in support for emacs-wanderlust and emacs-mew.

  • Navi2ch integration.

emacs-git-gutter 0.93
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/syohex/emacs-git-gutter
Licenses: GPL 3+
Build system: emacs
Synopsis: See and manage hunks of text in a version control system
Description:

This package is an Emacs minor mode for displaying and interacting with hunks of text managed in a version control system. Added modified and deleted areas can be indicated with symbols on the edge of the buffer, and commands can be used to move between and perform actions on these hunks.

Git, Mercurial, Subversion and Bazaar are supported, and many parts of the display and behaviour is easily customisable.

emacs-paren-face 1.2.3
Propagated dependencies: emacs-compat@31.0.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/tarsius/paren-face
Licenses: GPL 3+
Build system: emacs
Synopsis: Face for parentheses in Lisp modes
Description:

This library defines a face named parenthesis used just for parentheses. The intended purpose of this face is to make parentheses less visible in Lisp code by dimming them. Lispers probably don't need to be constantly made aware of the existence of the parentheses. Dimming them might be even more useful for people new to Lisp who have not yet learned to subconsciously blend out the parentheses.

emacs-multi-term 1.5-0.017c77c
Dependencies: zsh@5.9.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/manateelazycat/multi-term
Licenses: GPL 3+
Build system: emacs
Synopsis: Manage multiple terminal buffers in Emacs
Description:

This package enhances term.el with the following features:

  1. Functions to switch between multiple terminal buffers

  2. List of keys to be intercepted by emacs-multi-term instead of by the underlying terminal

  3. Kills the unused buffer left after exiting the terminal

  4. Kills the running sub-processes along with the terminal when killing the it forcibly

  5. Dedicated window for debugging program.

emacs-org-native 9.8.3
Channel: atomized
Location: atomized/packages/emacs-xyz.scm (atomized packages emacs-xyz)
Home page: https://orgmode.org/
Licenses: GPL 3+
Build system: emacs
Synopsis: Outline-based notes management and organizer
Description:

Org is an Emacs mode for keeping notes, maintaining TODO lists, and project planning with a fast and effective lightweight markup language. It also is an authoring system with unique support for literate programming and reproducible research. If you work with the LaTeX output capabilities of Org-mode, you may want to install the emacs-org-texlive-collection meta-package, which propagates the TexLive components required by the produced .tex file.

emacs-substitute 0.5.0
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/protesilaos/substitute
Licenses: GPL 3+
Build system: emacs
Synopsis: Efficiently replace targets in the buffer or context
Description:

Substitute is a set of commands that perform text replacement (i) throughout the buffer, (ii) limited to the current definition (per narrow-to-defun), (iii) from point to the end of the buffer, and (iv) from point to the beginning of the buffer.

These substitutions are meant to be as quick as possible and, as such, differ from the standard query-replace tool. The provided commands prompt for substitute text and perform the substitution outright.

emacs-shen-elisp 20221211.1313
Channel: yewscion
Location: cdr255/emacs.scm (cdr255 emacs)
Home page: https://github.com/deech/shen-elisp
Licenses: Modified BSD
Build system: emacs
Synopsis: Shen implementation in Elisp
Description:

This is an implemenatation of the Shen programming language in Elisp. The end goal is to provide: 1. An easy way to play with Shen with no other installation hassle (assuming you use Emacs). 2. A first-class development experience when writing Shen. The idea is that an editor that understands the code can be much more helpful than one that does not. To this end the roadmap involves a full gamut of source code introspection and debugging tools.

emacs-master-igc 32.0.50-1771186649.4717a8a
Dependencies: mps@1.118.0 cairo@1.18.4 dbus@1.16.2 gtk+@3.24.51 giflib@5.2.1 harfbuzz@11.4.4 libjpeg-turbo@2.1.4 libotf@0.9.16 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libx11@1.8.12 libxft@2.3.8 libxpm@3.5.17 libwebp@1.3.2 pango@1.56.4 poppler@22.09.0 gnutls@3.8.9 libgccjit@14.3.0 mailutils@3.21 acl@2.3.1 alsa-lib@1.2.16 elogind@255.17 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.14.6 m17n-lib@1.8.0 sqlite@3.39.3 tree-sitter@0.25.3 zlib@1.3.1 bash-minimal@5.2.37 coreutils@9.1 findutils@4.10.0 gawk@5.3.0 gzip@1.14 ncurses@6.2.20210619 sed@4.9
Channel: divya-lambda
Location: divya-lambda/packages/emacs.scm (divya-lambda packages emacs)
Home page: https://www.gnu.org/software/emacs/
Licenses: GPL 3+
Build system: glib-or-gtk
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-igc 31.0.50-1.0676197
Dependencies: cairo@1.18.4 dbus@1.16.2 gtk+@3.24.51 giflib@5.2.1 harfbuzz@11.4.4 libjpeg-turbo@2.1.4 libotf@0.9.16 libpng@1.6.39 librsvg@2.58.5 libtiff@4.4.0 libx11@1.8.12 libxft@2.3.8 libxpm@3.5.17 libwebp@1.3.2 pango@1.56.4 poppler@22.09.0 gnutls@3.8.9 libgccjit@14.3.0 mailutils@3.21 acl@2.3.1 alsa-lib@1.2.16 elogind@255.17 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.14.6 m17n-lib@1.8.0 sqlite@3.39.3 tree-sitter@0.25.3 zlib@1.3.1 bash-minimal@5.2.37 coreutils@9.1 findutils@4.10.0 gawk@5.3.0 gzip@1.14 ncurses@6.2.20210619 sed@4.9
Channel: emacs-master
Location: emacs-master.scm (emacs-master)
Home page: https://www.gnu.org/software/emacs/
Licenses: GPL 3+
Build system: glib-or-gtk
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-treebundel 0.3.2
Propagated dependencies: emacs-compat@31.0.0.1
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/purplg/treebundel
Licenses: Expat
Build system: emacs
Synopsis: Bundle related git-worktrees together
Description:

This package is used for bundling related git-worktrees from multiple repositories together. This helps switch quickly between repositories and ensure you're on the correct branch. When you're done with your changes, you can use the repositories in the workspace and know which ones were modified to simplify the process of getting the changes merged in together. Additionally, git metadata is shared between all projects. You can stash, pop, and pull changes in from the same repository in other workspaces thanks to the power of git-worktrees.

emacs-gnus-alias 1.7.0-0.cf1783a
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/hexmode/gnus-alias
Licenses: GPL 2+
Build system: emacs
Synopsis: Alternative to @code{gnus-posting-styles}
Description:

Gnus-alias provides a simple mechanism to switch identities when using a message-mode or a message-mode derived mode. Identities can include From and Organization headers, extra headers, body and signature. Other features include:

  • Switch identities in a message buffer.

  • Access original message to help determine identity of the followup/reply message.

  • Act on a forwarded message as if it were a message being replied to.

  • Start a new message with a given Identity pre-selected.

emacs-org-notify 0.1.2
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/p-m/org-notify
Licenses: GPL 3+
Build system: emacs
Synopsis: Notifications for Org-mode
Description:

This package allows you to get notifications when there is something to do (for org mode).

Sometimes, you need a reminder a few days before a deadline, e.g. to buy a present for a birthday, and then another notification one hour before to have enough time to choose the right clothes.

For other events, e.g. rolling the dustbin to the roadside once per week, you probably need another kind of notification strategy.

This package tries to satisfy the various needs.

In order to activate this package, you must add the following code into your .emacs or .emacs.d configuration:

(require org-notify)
(org-notify-start)
emacs-activities 0.7.2
Propagated dependencies: emacs-persist@0.8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://github.com/alphapapa/activities.el
Licenses: GPL 3+
Build system: emacs
Synopsis: Save/restore sets of windows, tabs/frames, and their buffers
Description:

Inspired by Genera's and KDE's concepts of "activities", this library allows the user to select an "activity", the loading of which restores a window configuration into a tab-bar tab or frame, along with the buffers shown in each window. Saving an activity saves the state for later restoration. Switching away from an activity saves the last-used state for later switching back to, while still allowing the activity's initial or default state to be restored on demand. Resuming an activity loads the last-used state, or the initial/default state when a universal argument is provided. The implementation uses the bookmark system to save buffers states–that is, any major mode that supports the bookmark system is compatible.

emacs-org-remark 1.3.0
Propagated dependencies: emacs-org@9.8.3
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://nobiot.github.io/org-remark/
Licenses: GPL 3+
Build system: emacs
Synopsis: Highlight & annotate text using Org mode
Description:

Org-remark lets you highlight and annotate text files, websites, EPUB books and Info documentation using Org mode.

Features:

  • Highlight and annotate any text file. The highlights and notes are kept in an Org file as the plain text database. This lets you easily manage your marginal notes and use the built-in Org facilities on them – e.g. create a sparse tree based on the category of the notes

  • Create your your own highlighter pens with different colors, type (e.g. underline, squiggle, etc. optionally with Org’s category for search and filter on your highlights and notes)

  • Have the same highlighting and annotating functionality for websites (when browsing with EWW), EPUB books with nov.el, Info documentation

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-wanderlust 2.15.9-846.d6dcbad
Dependencies: emacs-spamfilter@1.13
Propagated dependencies: emacs-semi-epg@1.14.6-250.85a52b8
Channel: guix
Location: gnu/packages/emacs-xyz.scm (gnu packages emacs-xyz)
Home page: https://www.emacswiki.org/emacs/WanderLust
Licenses: GPL 2+
Build system: emacs
Synopsis: Yet Another Message Interface on Emacsen
Description:

Wanderlust is an mail/news management system on Emacsen. It supports IMAP4rev1(RFC2060), NNTP, POP and local message files.

The main features of Wanderlust:

  • Pure elisp implementation.

  • Supports IMAP4rev1, NNTP, POP(POP3/APOP), MH and Maildir format.

  • Unified access method to messages based on Mew-like Folder Specification.

  • Mew-like Key-bind and mark handling.

  • Manages unread messages.

  • Interactive thread display.

  • Folder Mode shows the list of subscribed folders.

  • Message Cache, Disconnected Operation.

  • MH-like FCC (Fcc: %Backup and Fcc: $Backup is allowed).

  • MIME compliant (by SEMI).

  • Transmission of news and mail are unified by Message transmitting draft.

  • Graphical list of folders.

  • View a part of message without retrieving the whole message (IMAP4).

  • Server-side message look up (IMAP4), multi-byte characters are allowed.

  • Virtual Folders.

  • Supports compressed folder using common archiving utilities.

  • Old articles in folders are automatically removed/archived (Expiration).

  • Automatic re-file.

  • Template function makes it convenient to send fixed form messages.

Total packages: 8754