GNU bug report logs - #67114
[PATCH 00/14] Add Emacs Weirdware packages

Previous Next

Package: guix-patches;

Reported by: Ian Eure <ian <at> retrospec.tv>

Date: Sat, 11 Nov 2023 22:15:01 UTC

Severity: normal

Tags: patch

Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 67114 in the body.
You can then email your comments to 67114 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:15:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ian Eure <ian <at> retrospec.tv>:
New bug report received and forwarded. Copy sent to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org. (Sat, 11 Nov 2023 22:15:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: guix-patches <at> gnu.org
Subject: [PATCH 00/14] Add Emacs Weirdware packages
Date: Sat, 11 Nov 2023 14:11:43 -0800
This ticket is for patches to add recipes for the rest of the 
packages in the Emacs Weirdware repository 
(https://codeberg.org/emacs-weirdware), as well as 
emacs-exwm-firefox-core, which is a dependency of 
emacs-exwm-firefox.  Some of these (emacs-blight, emacs-scratch, a 
handful of others) have been packaged already; this adds the rest.

I am the author of all the Emacs Weirdware packages.

Ian Eure (14):
 gnu: Add emacs-dnt.
 gnu: Add emacs-geoclue.
 gnu: Add emacs-9lc-mode.
 gnu: Add emacs-tl1-mode.
 gnu: Add emacs-diss.
 gnu: Add emacs-exwm-mff.
 gnu: Add emacs-exwm-firefox-core.
 gnu: Add emacs-exwm-firefox.
 gnu: Add emacs-exwm-ss.
 gnu: Add emacs-debase.
 gnu: Add emacs-discomfort.
 gnu: Add emacs-shell-here.
 gnu: Add emacs-hyperspace.
 gnu: Add emacs-nssh.

gnu/packages/emacs-xyz.scm | 354 
+++++++++++++++++++++++++++++++++++++
1 file changed, 354 insertions(+)


base-commit: af6105afc67a15a491a0a4fd18a28c9f801a0b94
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:02 GMT) Full text and rfc822 format available.

Message #8 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 01/14] gnu: Add emacs-dnt.
Date: Sat, 11 Nov 2023 14:38:18 -0800
* gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1319c353cb..4648432441 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -135,6 +135,7 @@
 ;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
 ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico <at> riseup.net>
 ;;; Copyright © 2023 Thanos Apollo <public <at> thanosapollo.com>
+;;; Copyright © 2023 Ian Eure <ian <at> retrospec.tv>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -3294,6 +3295,30 @@ (define-public emacs-eww-lnum
 incrementally confined in Isearch manner.")
     (license license:gpl3+)))
 
+(define-public emacs-dnt
+  (let ((commit "d28d232d682094ab79cfa78c97668c6ebd327c8c")
+        (version "0.0.1")
+        (revision "1"))
+    (package
+      (name "emacs-dnt")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/dnt.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1bls9j1ibw0npjapslbrh6nmlbn3d4ajhjygsqlf6h9qg12sxm3r"))))
+      (inputs (list emacs-s))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/dnt")
+      (synopsis "Strip trackers from URLs")
+      (description "Prevent advertisers from tracking you when you open
+URLs (or listen to podcasts) in Emacs.")
+      (license (list license:gpl3+)))))
+
 
 
 ;;;
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:03 GMT) Full text and rfc822 format available.

Message #11 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 02/14] gnu: Add emacs-geoclue.
Date: Sat, 11 Nov 2023 14:38:19 -0800
* gnu/packages/emacs-xyz.scm (emacs-geoclue): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4648432441..0f2e8f20a6 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5047,6 +5047,29 @@ (define-public emacs-google-maps
 directly inside Emacs.  It requires a Google Map Static API key to function.")
       (license license:gpl3+))))
 
+(define-public emacs-geoclue
+  (let ((commit "f409b544be4d2cfd848f4658618374b0bc76cb3c")
+        (version "0.8.1")
+        (revision "1"))
+    (package
+      (name "emacs-geoclue")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/geoclue.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1ggyn9rvc6si3xy1rrw2f2hyw6cys4bgb9v0ah0qq65y3dnziq6m"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Determine your current location using GeoClue2 over D-Bus")
+      (description "An Emacs library which lets you determine your current
+location using GeoClue2 over D-Bus.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-nominatim
   (let ((revision "0")
         (commit "f814e16f8f4e2cfd633f52b29699a009ab704fbf"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:04 GMT) Full text and rfc822 format available.

Message #14 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 03/14] gnu: Add emacs-9lc-mode.
Date: Sat, 11 Nov 2023 14:38:20 -0800
* gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0f2e8f20a6..6980ea4ca6 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9819,6 +9819,31 @@ (define-public emacs-sbt-mode
 navigation to errors.")
     (license license:gpl3+)))
 
+(define-public emacs-9lc-mode
+  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
+        (version "0.7")
+        (revision "1"))
+    (package
+      (name "emacs-9lc-mode")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/9lc-mode.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Major mode for editing Fluke 9000 scripts")
+      (description
+       "This is a major mode for editing Fluke 9010a \"9LC\"
+source code.  This is a scripting language used to control Fluke’s 9000 series
+of microsystem troubleshooters.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-scheme-complete
   ;; Upstream does not provide tags.  The commit below corresponds to the
   ;; exact version update.  Version is extracted from main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:05 GMT) Full text and rfc822 format available.

Message #17 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 04/14] gnu: Add emacs-tl1-mode.
Date: Sat, 11 Nov 2023 14:38:21 -0800
* gnu/packages/emacs-xyz.scm (emacs-tl1-mode): New variable.
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6980ea4ca6..118083c570 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9844,6 +9844,31 @@ (define-public emacs-9lc-mode
 of microsystem troubleshooters.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-tl1-mode
+  (let ((commit "48d12893cc81d7f92dc7b603d3751d8512ed0eb0")
+        (version "1.3")
+        (revision "1"))
+    (package
+      (name "emacs-tl1-mode")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/tl1-mode.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1mf0wqbn9h0353hkhcykzrm2dk1jvyijqs4hsvgj3kwp1whws7br"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Major mode for editing Fluke 9100 TL/1 source code")
+      (description
+       "This is a major mode for editing Fluke TL/1 source
+code.  TL/1 is a language used to control Fluke’s 9100 series of testing &
+troubleshooting mainframes.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-scheme-complete
   ;; Upstream does not provide tags.  The commit below corresponds to the
   ;; exact version update.  Version is extracted from main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:05 GMT) Full text and rfc822 format available.

Message #20 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 05/14] gnu: Add emacs-diss.
Date: Sat, 11 Nov 2023 14:38:22 -0800
* gnu/packages/emacs-xyz.scm (emacs-diss): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 118083c570..aa9227f54a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -17846,6 +17846,30 @@ (define-public emacs-dired-git-info
 information inside the Dired buffer.")
       (license license:gpl3+))))
 
+(define-public emacs-diss
+  (let ((commit "8a99a1b34de4575087da49fe1e19bcf33ac49f46")
+        (version "1.0.0")
+        (revision "1"))
+    (package
+      (name "emacs-diss")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/diss.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "06xvl85dkp3c2cw41f2gy7db2d7fy5pv5w1wr7vd7ccdlg3fq4gc"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/diss")
+      (synopsis "Dired Image Slideshow")
+      (description "Diss is a full-featured image slideshow for Emacs, based
+on Dired and image-mode.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-dired-toggle-sudo
   (let ((commit "13bbe52c54893f5aa3e56228450ffdd0c9e1d169")
         (revision "0"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:05 GMT) Full text and rfc822 format available.

Message #23 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 06/14] gnu: Add emacs-exwm-mff.
Date: Sat, 11 Nov 2023 14:38:23 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-mff): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index aa9227f54a..faa6fd0e5a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31305,6 +31305,29 @@ (define-public emacs-exwm-edit
 invoked.")
       (license license:gpl3+))))
 
+(define-public emacs-exwm-mff
+  (let ((commit "89206f2e3189f589c27c56bd2b6203e906ee7100")
+        (version "1.2.1")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-mff")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-mff.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0ipmapyd4jmpnk34wk9kfbvqnl04x74yg2pmj298wqa61ylw1n9j"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-mff")
+      (synopsis "Mouse follows focus for EXWM")
+      (description "When an Emacs window is focused, warp the mouse pointer to
+it.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-exwm-modeline
   (package
     (name "emacs-exwm-modeline")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:06 GMT) Full text and rfc822 format available.

Message #26 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 09/14] gnu: Add emacs-exwm-ss.
Date: Sat, 11 Nov 2023 14:38:26 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): New variable.

Change-Id: Ia3d8d0712b08bd93290d6144dbcf69b6b577654a
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0d0c6cd71a..9bf806f470 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31402,6 +31402,30 @@ (define-public emacs-exwm-firefox
 navigation controls.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-exwm-ss
+  (let ((commit "b11d3df7a50c39b4e1b92ef8a6685cf80b53912c")
+        (version "0.1")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-ss")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-ss.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "045b0cjycf7nf52ap89w5dz16l1qyh940qxwvdi76v6al78amrap"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-exwm))
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-ss")
+      (synopsis "Automatically inhibit screensaver activation in EXWM")
+      (description "Automatically inhibit screensaver activation in EXWM.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:40:06 GMT) Full text and rfc822 format available.

Message #29 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 07/14] gnu: Add emacs-exwm-firefox-core.
Date: Sat, 11 Nov 2023 14:38:24 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox-core): New variable.
---
 gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index faa6fd0e5a..e565dc1d7c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31349,6 +31349,32 @@ (define-public emacs-exwm-modeline
 workspaces.")
     (license license:gpl3+)))
 
+(define-public emacs-exwm-firefox-core
+  (let ((commit "e2fe2a895e8f973307ef52f8c9976b26e701cbd0")
+        (version "1.0")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-firefox-core")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/walseb/exwm-firefox-core.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0k5jkjzx6f8nfmbkc61raj585p9pymycgzv7rr3fhv2drgkaa4yi"))))
+
+      (inputs (list emacs-exwm))
+      (build-system emacs-build-system)
+      (home-page "https://github.com/walseb/exwm-firefox-core")
+      (synopsis "Control Firefox with EXWM")
+      (description
+       "This package contains functions that execute exwm
+keypresses mapped in firefox to the action described in the function name.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:41:02 GMT) Full text and rfc822 format available.

Message #32 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 08/14] gnu: Add emacs-exwm-firefox.
Date: Sat, 11 Nov 2023 14:38:25 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): New variable.
---
 gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e565dc1d7c..0d0c6cd71a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31375,6 +31375,33 @@ (define-public emacs-exwm-firefox-core
 keypresses mapped in firefox to the action described in the function name.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-exwm-firefox
+  (let ((commit "7390c3bc425894aeda3c12c23f61a234bb71a2d9")
+        (version "0.4")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-firefox")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-firefox.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0xmgij04h4cbcgqafyyf9qajf0wp6mxpfpwjm6gi1jgisrql882d"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-exwm-firefox-core emacs-s emacs-exwm))
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-firefox")
+      (synopsis "Enhanced support for Firefox under EXWM")
+      (description
+       "This package adds enhanced support for Firefox (and forks
+based on Firefox) under EXWM.  Keybindings intentionally mirror other Emacs
+navigation controls.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:41:02 GMT) Full text and rfc822 format available.

Message #35 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 11/14] gnu: Add emacs-discomfort.
Date: Sat, 11 Nov 2023 14:38:28 -0800
* gnu/packages/emacs-xyz.scm (emacs-discomfort): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a36852ccdc..eca8a868c4 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34931,6 +34931,30 @@ (define-public emacs-debase
 profoundly cursed Lisp.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-discomfort
+  (let ((commit "873eea833bbae7196b92bb1102494b8bf5dc5df6")
+        (version "0")
+        (revision "1"))
+    (package
+      (name "emacs-discomfort")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/discomfort.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "01p4bfiasqxfmp9x1bxdc7763bh712d3vlp2014y8pzrwb1jqdaq"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-debase))
+      (home-page "https://codeberg.org/emacs-weirdware/discomfort")
+      (synopsis "UDisks2 UI for Emacs, to mount & unmount disks")
+      (description "UDisks2 UI for Emacs, to mount & unmount disks")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-psession
   (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
         (revision "1"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:41:03 GMT) Full text and rfc822 format available.

Message #38 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 10/14] gnu: Add emacs-debase.
Date: Sat, 11 Nov 2023 14:38:27 -0800
* gnu/packages/emacs-xyz.scm (emacs-debase): New variable.

Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
---
 gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 9bf806f470..a36852ccdc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34903,6 +34903,34 @@ (define-public emacs-helm-linux-disks
       (home-page "https://github.com/Akirak/helm-linux-disks")
       (license license:gpl3+))))
 
+(define-public emacs-debase
+  (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
+        (version "0.7")
+        (revision "1"))
+    (package
+      (name "emacs-debase")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/debase.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
+
+      (build-system emacs-build-system)
+      (inputs (list))
+      (home-page "https://codeberg.org/emacs-weirdware/debase")
+      (synopsis "D-Bus convenience layer for Emacs")
+      (description
+       "Debase frees you from writing repetitive, annoying
+boilerplate code to drive D-Bus services by throwing another pile of
+abstraction at the problem, in the form of unreadably dense, macro-heavy,
+profoundly cursed Lisp.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-psession
   (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
         (revision "1"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:41:03 GMT) Full text and rfc822 format available.

Message #41 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 13/14] gnu: Add emacs-hyperspace.
Date: Sat, 11 Nov 2023 14:38:30 -0800
* gnu/packages/emacs-xyz.scm (emacs-hyperspace): New variable.
---
 gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c80ed1b28a..0152f7c432 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36511,6 +36511,35 @@ (define-public emacs-shell-here
 of the current project.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-hyperspace
+  (let ((commit "f574d07fd8715e806ba4f0487b73c699963baed3")
+        (version "0.8.5")
+        (revision "1"))
+    (package
+      (name "emacs-hyperspace")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/hyperspace.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "19h3d12a99i7a92k3iw4zmjmw3dazsgnkc6j4965h033r1s40amx"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-s))
+      (home-page "https://codeberg.org/emacs-weirdware/hyperspace")
+      (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.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:41:04 GMT) Full text and rfc822 format available.

Message #44 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 14/14] gnu: Add emacs-nssh.
Date: Sat, 11 Nov 2023 14:38:31 -0800
* gnu/packages/emacs-xyz.scm (emacs-nssh): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0152f7c432..227c2bc8dc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36540,6 +36540,30 @@ (define-public emacs-hyperspace
 often enough to justify a dedicated binding.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-nssh
+  (let ((commit "74d43738565749af680e4d1388e0c2f88e93498d")
+        (version "0.9.12")
+        (revision "1"))
+    (package
+      (name "emacs-nssh")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/nssh.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0i2nnrg7xv7b2bbby6idszs9byk2jd83q7vqj6lxgn80w94i56nn"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/nssh")
+      (synopsis "New SSH mode")
+      (description "A new SSH mode for Emacs.  It takes some inspiration and
+code from ssh-mode.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sat, 11 Nov 2023 22:41:04 GMT) Full text and rfc822 format available.

Message #47 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH 12/14] gnu: Add emacs-shell-here.
Date: Sat, 11 Nov 2023 14:38:29 -0800
* gnu/packages/emacs-xyz.scm (emacs-shell-here): New variable.
---
 gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index eca8a868c4..c80ed1b28a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36484,6 +36484,33 @@ (define-public emacs-shell-pop
 you use some other configuration.")
       (license license:gpl3+))))
 
+(define-public emacs-shell-here
+  (let ((commit "eeb437ff26d62a5009046b1b3b4503b768e3131a")
+        (version "1.3")
+        (revision "1"))
+    (package
+      (name "emacs-shell-here")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/shell-here.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0x8lnybxj7k6wj941lgqmm57f3qqnmb0gc7573l1fxwfhf39fl20"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/shell-here")
+      (synopsis "Launch a shell relative to default-directory")
+      (description
+       "Open a shell buffer in (or relative to) default-directory,
+e.g. whatever directory the current buffer is in.  If you have projectile or
+find-file-in-project installed, you can also move around relative to the root
+of the current project.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 07:31:02 GMT) Full text and rfc822 format available.

Message #50 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
Date: Sun, 12 Nov 2023 08:29:48 +0100
Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 1319c353cb..4648432441 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -135,6 +135,7 @@
>  ;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
>  ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico <at> riseup.net>
>  ;;; Copyright © 2023 Thanos Apollo <public <at> thanosapollo.com>
> +;;; Copyright © 2023 Ian Eure <ian <at> retrospec.tv>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -3294,6 +3295,30 @@ (define-public emacs-eww-lnum
>  incrementally confined in Isearch manner.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-dnt
> +  (let ((commit "d28d232d682094ab79cfa78c97668c6ebd327c8c")
> +        (version "0.0.1")
> +        (revision "1"))
> +    (package
> +      (name "emacs-dnt")
> +      (version (git-version version revision commit))
It's better to inline the base version.
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url "https://codeberg.org/emacs-weirdware/dnt.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "1bls9j1ibw0npjapslbrh6nmlbn3d4ajhjygsqlf6h9qg12sxm3r"))))
> +      (inputs (list emacs-s))
> +      (build-system emacs-build-system)
> +      (home-page "https://codeberg.org/emacs-weirdware/dnt")
> +      (synopsis "Strip trackers from URLs")
> +      (description "Prevent advertisers from tracking you when you
> open
> +URLs (or listen to podcasts) in Emacs.")
> +      (license (list license:gpl3+)))))
> +
Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 07:33:01 GMT) Full text and rfc822 format available.

Message #53 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
Date: Sun, 12 Nov 2023 08:31:14 +0100
Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 0f2e8f20a6..6980ea4ca6 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -9819,6 +9819,31 @@ (define-public emacs-sbt-mode
>  navigation to errors.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-9lc-mode
> +  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
> +        (version "0.7")
> +        (revision "1"))
> +    (package
> +      (name "emacs-9lc-mode")
> +      (version (git-version version revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/9lc-mode.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
> +      (build-system emacs-build-system)
> +      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
> +      (synopsis "Major mode for editing Fluke 9000 scripts")
> +      (description
> +       "This is a major mode for editing Fluke 9010a \"9LC\"
I personally prefer "This package provides a major mode …"
> +source code.  This is a scripting language used to control Fluke’s
> 9000 series
> +of microsystem troubleshooters.")
Instead of "this" in the second line, use 9LC or something like that.
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-scheme-complete
>    ;; Upstream does not provide tags.  The commit below corresponds
> to the
>    ;; exact version update.  Version is extracted from main file.
Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 07:34:02 GMT) Full text and rfc822 format available.

Message #56 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
Date: Sun, 12 Nov 2023 08:32:35 +0100
Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-debase): New variable.
> 
> Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
> ---
>  gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 9bf806f470..a36852ccdc 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -34903,6 +34903,34 @@ (define-public emacs-helm-linux-disks
>        (home-page "https://github.com/Akirak/helm-linux-disks")
>        (license license:gpl3+))))
>  
> +(define-public emacs-debase
> +  (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
> +        (version "0.7")
> +        (revision "1"))
> +    (package
> +      (name "emacs-debase")
> +      (version (git-version version revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/debase.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
> +
> +      (build-system emacs-build-system)
> +      (inputs (list))
> +      (home-page "https://codeberg.org/emacs-weirdware/debase")
> +      (synopsis "D-Bus convenience layer for Emacs")
> +      (description
> +       "Debase frees you from writing repetitive, annoying
> +boilerplate code to drive D-Bus services by throwing another pile of
> +abstraction at the problem, in the form of unreadably dense, macro-
> heavy,
> +profoundly cursed Lisp.")
Less ad-speak please :)
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-psession
>    (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
>          (revision "1"))





Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 07:34:02 GMT) Full text and rfc822 format available.

Message #59 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort.
Date: Sun, 12 Nov 2023 08:32:58 +0100
Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-discomfort): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
>  1 file changed, 24 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index a36852ccdc..eca8a868c4 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -34931,6 +34931,30 @@ (define-public emacs-debase
>  profoundly cursed Lisp.")
>        (license (list license:gpl3+)))))
>  
> +(define-public emacs-discomfort
> +  (let ((commit "873eea833bbae7196b92bb1102494b8bf5dc5df6")
> +        (version "0")
> +        (revision "1"))
> +    (package
> +      (name "emacs-discomfort")
> +      (version (git-version version revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/discomfort.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "01p4bfiasqxfmp9x1bxdc7763bh712d3vlp2014y8pzrwb1jqdaq"))))
> +
> +      (build-system emacs-build-system)
> +      (inputs (list emacs-debase))
> +      (home-page "https://codeberg.org/emacs-weirdware/discomfort")
> +      (synopsis "UDisks2 UI for Emacs, to mount & unmount disks")
> +      (description "UDisks2 UI for Emacs, to mount & unmount disks")
Description a full sentence.
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-psession
>    (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
>          (revision "1"))


Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 17:59:01 GMT) Full text and rfc822 format available.

Message #62 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
Date: Sun, 12 Nov 2023 09:47:26 -0800
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
>> * gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
>> ---
>>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>>  1 file changed, 25 insertions(+)
>> 
>> diff --git a/gnu/packages/emacs-xyz.scm 
>> b/gnu/packages/emacs-xyz.scm
>> index 0f2e8f20a6..6980ea4ca6 100644
>> --- a/gnu/packages/emacs-xyz.scm
>> +++ b/gnu/packages/emacs-xyz.scm
>> @@ -9819,6 +9819,31 @@ (define-public emacs-sbt-mode
>>  navigation to errors.")
>>      (license license:gpl3+)))
>>  
>> +(define-public emacs-9lc-mode
>> +  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
>> +        (version "0.7")
>> +        (revision "1"))
>> +    (package
>> +      (name "emacs-9lc-mode")
>> +      (version (git-version version revision commit))
>> +      (source
>> +       (origin
>> +         (method git-fetch)
>> +         (uri (git-reference
>> +               (url
>> "https://codeberg.org/emacs-weirdware/9lc-mode.git")
>> +               (commit commit)))
>> +         (file-name (git-file-name name version))
>> +         (sha256
>> +          (base32
>> "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
>> +      (build-system emacs-build-system)
>> +      (home-page 
>> "https://codeberg.org/emacs-weirdware/geoclue")
>> +      (synopsis "Major mode for editing Fluke 9000 scripts")
>> +      (description
>> +       "This is a major mode for editing Fluke 9010a \"9LC\"
> I personally prefer "This package provides a major mode …"

Sure, happy to make this change.


>> +source code.  This is a scripting language used to control 
>> Fluke’s
>> 9000 series
>> +of microsystem troubleshooters.")
> Instead of "this" in the second line, use 9LC or something like 
> that.

The problem here is that the language doesn’t actually have a 
name.  I settled on "9lc-mode" because the MS-DOS compiler for it 
was named 9LC.EXE, "9LC" standing for "9000 Language Compiler," 
9000 being the series of hardware the programs ran on.

What do you think of "This mode edits programs in the scripting 
language used to control..."?  I know that’s a little awkward, but 
it’s the most accurate.  Or leaving it be.

Thanks,

 -- Ian




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 18:09:02 GMT) Full text and rfc822 format available.

Message #65 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
Date: Sun, 12 Nov 2023 10:01:55 -0800
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
>> * gnu/packages/emacs-xyz.scm (emacs-debase): New variable.
>> 
>> Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
>> ---
>>  gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
>>  1 file changed, 28 insertions(+)
>> 
>> diff --git a/gnu/packages/emacs-xyz.scm 
>> b/gnu/packages/emacs-xyz.scm
>> index 9bf806f470..a36852ccdc 100644
>> --- a/gnu/packages/emacs-xyz.scm
>> +++ b/gnu/packages/emacs-xyz.scm
>> @@ -34903,6 +34903,34 @@ (define-public emacs-helm-linux-disks
>>        (home-page "https://github.com/Akirak/helm-linux-disks")
>>        (license license:gpl3+))))
>>  
>> +(define-public emacs-debase
>> +  (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
>> +        (version "0.7")
>> +        (revision "1"))
>> +    (package
>> +      (name "emacs-debase")
>> +      (version (git-version version revision commit))
>> +      (source
>> +       (origin
>> +         (method git-fetch)
>> +         (uri (git-reference
>> +               (url
>> "https://codeberg.org/emacs-weirdware/debase.git")
>> +               (commit commit)))
>> +         (file-name (git-file-name name version))
>> +         (sha256
>> +          (base32
>> "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
>> +
>> +      (build-system emacs-build-system)
>> +      (inputs (list))
>> +      (home-page 
>> "https://codeberg.org/emacs-weirdware/debase")
>> +      (synopsis "D-Bus convenience layer for Emacs")
>> +      (description
>> +       "Debase frees you from writing repetitive, annoying
>> +boilerplate code to drive D-Bus services by throwing another 
>> pile of
>> +abstraction at the problem, in the form of unreadably dense, 
>> macro-
>> heavy,
>> +profoundly cursed Lisp.")
> Less ad-speak please :)

I’ll make the change, but I dislike this feedback.  The 
description is tongue-in-cheek, because the situation with D-Bus 
is comically ridiculous, and this kind of 
whistling-past-the-graveyard humor suffuses much of my work.

Thanks,

 -- Ian




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 18:14:02 GMT) Full text and rfc822 format available.

Message #68 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
Date: Sun, 12 Nov 2023 10:09:00 -0800
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
>> * gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
>> ---
>>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>>  1 file changed, 25 insertions(+)
>> 
>> diff --git a/gnu/packages/emacs-xyz.scm 
>> b/gnu/packages/emacs-xyz.scm
>> index 1319c353cb..4648432441 100644
>> --- a/gnu/packages/emacs-xyz.scm
>> +++ b/gnu/packages/emacs-xyz.scm
>> @@ -135,6 +135,7 @@
>>  ;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
>>  ;;; Copyright © 2023 Camilo Q.S. (Distopico) 
>> <distopico <at> riseup.net>
>>  ;;; Copyright © 2023 Thanos Apollo <public <at> thanosapollo.com>
>> +;;; Copyright © 2023 Ian Eure <ian <at> retrospec.tv>
>>  ;;;
>>  ;;; This file is part of GNU Guix.
>>  ;;;
>> @@ -3294,6 +3295,30 @@ (define-public emacs-eww-lnum
>>  incrementally confined in Isearch manner.")
>>      (license license:gpl3+)))
>>  
>> +(define-public emacs-dnt
>> +  (let ((commit "d28d232d682094ab79cfa78c97668c6ebd327c8c")
>> +        (version "0.0.1")
>> +        (revision "1"))
>> +    (package
>> +      (name "emacs-dnt")
>> +      (version (git-version version revision commit))
> It's better to inline the base version.

Why?  As a new contributor, I’m genuinely curious.

I let-bound it because:

- In the info manual for Guix, two out of three were already.
- You’ll need to update the commit and version at the same time in 
 many cases, so having them next to each other seems convenient.
- The variable names make it more obvious if arguments to 
 git-version get swapped around.

Thanks,

 -- Ian




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 20:43:01 GMT) Full text and rfc822 format available.

Message #71 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
Date: Sun, 12 Nov 2023 21:42:02 +0100
Am Sonntag, dem 12.11.2023 um 09:47 -0800 schrieb Ian Eure:
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> 
> > Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> > > * gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
> > > ---
> > >  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
> > >  1 file changed, 25 insertions(+)
> > > 
> > > diff --git a/gnu/packages/emacs-xyz.scm 
> > > b/gnu/packages/emacs-xyz.scm
> > > index 0f2e8f20a6..6980ea4ca6 100644
> > > --- a/gnu/packages/emacs-xyz.scm
> > > +++ b/gnu/packages/emacs-xyz.scm
> > > @@ -9819,6 +9819,31 @@ (define-public emacs-sbt-mode
> > >  navigation to errors.")
> > >      (license license:gpl3+)))
> > >  
> > > +(define-public emacs-9lc-mode
> > > +  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
> > > +        (version "0.7")
> > > +        (revision "1"))
> > > +    (package
> > > +      (name "emacs-9lc-mode")
> > > +      (version (git-version version revision commit))
> > > +      (source
> > > +       (origin
> > > +         (method git-fetch)
> > > +         (uri (git-reference
> > > +               (url
> > > "https://codeberg.org/emacs-weirdware/9lc-mode.git")
> > > +               (commit commit)))
> > > +         (file-name (git-file-name name version))
> > > +         (sha256
> > > +          (base32
> > > "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
> > > +      (build-system emacs-build-system)
> > > +      (home-page 
> > > "https://codeberg.org/emacs-weirdware/geoclue")
> > > +      (synopsis "Major mode for editing Fluke 9000 scripts")
> > > +      (description
> > > +       "This is a major mode for editing Fluke 9010a \"9LC\"
> > I personally prefer "This package provides a major mode …"
> 
> Sure, happy to make this change.
> 
> 
> > > +source code.  This is a scripting language used to control 
> > > Fluke’s
> > > 9000 series
> > > +of microsystem troubleshooters.")
> > Instead of "this" in the second line, use 9LC or something like 
> > that.
> 
> The problem here is that the language doesn’t actually have a 
> name.  I settled on "9lc-mode" because the MS-DOS compiler for it 
> was named 9LC.EXE, "9LC" standing for "9000 Language Compiler," 
> 9000 being the series of hardware the programs ran on.
> 
> What do you think of "This mode edits programs in the scripting 
> language used to control..."?  I know that’s a little awkward, but 
> it’s the most accurate.  Or leaving it be.
I'd simply write "This package provides a major to edit the Fluke "9LC"
files.

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Sun, 12 Nov 2023 21:44:01 GMT) Full text and rfc822 format available.

Message #74 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
Date: Sun, 12 Nov 2023 22:42:09 +0100
Am Sonntag, dem 12.11.2023 um 10:09 -0800 schrieb Ian Eure:
> 
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> 
> > Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> > > * gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
> > > ---
> > >  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
> > >  1 file changed, 25 insertions(+)
> > > 
> > > diff --git a/gnu/packages/emacs-xyz.scm 
> > > b/gnu/packages/emacs-xyz.scm
> > > index 1319c353cb..4648432441 100644
> > > --- a/gnu/packages/emacs-xyz.scm
> > > +++ b/gnu/packages/emacs-xyz.scm
> > > @@ -135,6 +135,7 @@
> > >  ;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
> > >  ;;; Copyright © 2023 Camilo Q.S. (Distopico) 
> > > <distopico <at> riseup.net>
> > >  ;;; Copyright © 2023 Thanos Apollo <public <at> thanosapollo.com>
> > > +;;; Copyright © 2023 Ian Eure <ian <at> retrospec.tv>
> > >  ;;;
> > >  ;;; This file is part of GNU Guix.
> > >  ;;;
> > > @@ -3294,6 +3295,30 @@ (define-public emacs-eww-lnum
> > >  incrementally confined in Isearch manner.")
> > >      (license license:gpl3+)))
> > >  
> > > +(define-public emacs-dnt
> > > +  (let ((commit "d28d232d682094ab79cfa78c97668c6ebd327c8c")
> > > +        (version "0.0.1")
> > > +        (revision "1"))
> > > +    (package
> > > +      (name "emacs-dnt")
> > > +      (version (git-version version revision commit))
> > It's better to inline the base version.
> 
> Why?  As a new contributor, I’m genuinely curious.
> 
> I let-bound it because:
> 
> - In the info manual for Guix, two out of three were already.
> - You’ll need to update the commit and version at the same time in 
>   many cases, so having them next to each other seems convenient.
> - The variable names make it more obvious if arguments to 
>   git-version get swapped around.
You are introducing a gratuitous line, plus making room for confusion
between the let-bound version and the syntax-introduced one.  The
benefit of having "one less place" more often than not doesn't even
save you a hunk, whereas in the preferred case for Guix where we'd use
actual versions, you'd have to reindent the whole package anyways.

Cheer




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Mon, 13 Nov 2023 18:20:01 GMT) Full text and rfc822 format available.

Message #77 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
Date: Mon, 13 Nov 2023 19:18:59 +0100
Am Sonntag, dem 12.11.2023 um 10:01 -0800 schrieb Ian Eure:
> 
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> 
> > Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> > > * gnu/packages/emacs-xyz.scm (emacs-debase): New variable.
> > > 
> > > Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
> > > ---
> > >  gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
> > >  1 file changed, 28 insertions(+)
> > > 
> > > diff --git a/gnu/packages/emacs-xyz.scm 
> > > b/gnu/packages/emacs-xyz.scm
> > > index 9bf806f470..a36852ccdc 100644
> > > --- a/gnu/packages/emacs-xyz.scm
> > > +++ b/gnu/packages/emacs-xyz.scm
> > > @@ -34903,6 +34903,34 @@ (define-public emacs-helm-linux-disks
> > >        (home-page "https://github.com/Akirak/helm-linux-disks")
> > >        (license license:gpl3+))))
> > >  
> > > +(define-public emacs-debase
> > > +  (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
> > > +        (version "0.7")
> > > +        (revision "1"))
> > > +    (package
> > > +      (name "emacs-debase")
> > > +      (version (git-version version revision commit))
> > > +      (source
> > > +       (origin
> > > +         (method git-fetch)
> > > +         (uri (git-reference
> > > +               (url
> > > "https://codeberg.org/emacs-weirdware/debase.git")
> > > +               (commit commit)))
> > > +         (file-name (git-file-name name version))
> > > +         (sha256
> > > +          (base32
> > > "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
> > > +
> > > +      (build-system emacs-build-system)
> > > +      (inputs (list))
> > > +      (home-page 
> > > "https://codeberg.org/emacs-weirdware/debase")
> > > +      (synopsis "D-Bus convenience layer for Emacs")
> > > +      (description
> > > +       "Debase frees you from writing repetitive, annoying
> > > +boilerplate code to drive D-Bus services by throwing another 
> > > pile of
> > > +abstraction at the problem, in the form of unreadably dense, 
> > > macro-
> > > heavy,
> > > +profoundly cursed Lisp.")
> > Less ad-speak please :)
> 
> I’ll make the change, but I dislike this feedback.  The 
> description is tongue-in-cheek, because the situation with D-Bus 
> is comically ridiculous
You may not like it, but the purpose of a description in Guix is to
describe software objectively.  Your opinion on the merits or lack
thereof of dbus is merely that: an opinion.  With no facts or citations
from other sources to back up your claim that the situation is
"comically ridiculous", I shall simply file it under "highly subjective
stuff I read on the Internet once". 

> [T]his kind of whistling-past-the-graveyard humor suffuses much of my
> work.
Yeah, I agree that that's perhaps not the best starting point for
writing actually informative descriptions.  C'est la vie.  As a matter
of fact, you're not the first one whom I ask to revise their
description because upstream did a bad job; though on the top of my
head I can not recall whether you're the first upstream developer to do
so.  In any case, I simply ask you to tone it down and stick to the
facts – as far as I can see, debase appears to be an ORM for dbus in
Emacs.  Let's start from there and see where we land :)

Cheers




Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:01 GMT) Full text and rfc822 format available.

Message #80 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 01/14] gnu: Add emacs-dnt.
Date: Mon, 13 Nov 2023 17:29:06 -0800
* gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1319c353cb..4e515db7c8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -135,6 +135,7 @@
 ;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
 ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico <at> riseup.net>
 ;;; Copyright © 2023 Thanos Apollo <public <at> thanosapollo.com>
+;;; Copyright © 2023 Ian Eure <ian <at> retrospec.tv>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -3294,6 +3295,29 @@ (define-public emacs-eww-lnum
 incrementally confined in Isearch manner.")
     (license license:gpl3+)))
 
+(define-public emacs-dnt
+  (let ((commit "d28d232d682094ab79cfa78c97668c6ebd327c8c")
+        (revision "1"))
+    (package
+      (name "emacs-dnt")
+      (version (git-version "0.0.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/dnt.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1bls9j1ibw0npjapslbrh6nmlbn3d4ajhjygsqlf6h9qg12sxm3r"))))
+      (inputs (list emacs-s))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/dnt")
+      (synopsis "Strip trackers from URLs")
+      (description "Prevent advertisers from tracking you when you open
+URLs (or listen to podcasts) in Emacs.")
+      (license (list license:gpl3+)))))
+
 
 
 ;;;

base-commit: af6105afc67a15a491a0a4fd18a28c9f801a0b94
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:02 GMT) Full text and rfc822 format available.

Message #83 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 02/14] gnu: Add emacs-geoclue.
Date: Mon, 13 Nov 2023 17:29:07 -0800
* gnu/packages/emacs-xyz.scm (emacs-geoclue): New variable.
---
 gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4e515db7c8..aa32c1b32a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5046,6 +5046,28 @@ (define-public emacs-google-maps
 directly inside Emacs.  It requires a Google Map Static API key to function.")
       (license license:gpl3+))))
 
+(define-public emacs-geoclue
+  (let ((commit "f409b544be4d2cfd848f4658618374b0bc76cb3c")
+        (revision "1"))
+    (package
+      (name "emacs-geoclue")
+      (version (git-version "0.8.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/geoclue.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1ggyn9rvc6si3xy1rrw2f2hyw6cys4bgb9v0ah0qq65y3dnziq6m"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Determine your current location using GeoClue2 over D-Bus")
+      (description "An Emacs library which lets you determine your current
+location using GeoClue2 over D-Bus.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-nominatim
   (let ((revision "0")
         (commit "f814e16f8f4e2cfd633f52b29699a009ab704fbf"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:02 GMT) Full text and rfc822 format available.

Message #86 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 03/14] gnu: Add emacs-9lc-mode.
Date: Mon, 13 Nov 2023 17:29:08 -0800
* gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
---
 gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index aa32c1b32a..32bcded55c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9817,6 +9817,28 @@ (define-public emacs-sbt-mode
 navigation to errors.")
     (license license:gpl3+)))
 
+(define-public emacs-9lc-mode
+  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
+        (revision "1"))
+    (package
+      (name "emacs-9lc-mode")
+      (version (git-version  "0.7" version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/9lc-mode.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Major mode for editing Fluke 9000 scripts")
+      (description
+       "This package provides a major mode for editing Fluke 9010a \"9LC\" files.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-scheme-complete
   ;; Upstream does not provide tags.  The commit below corresponds to the
   ;; exact version update.  Version is extracted from main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:02 GMT) Full text and rfc822 format available.

Message #89 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 04/14] gnu: Add emacs-tl1-mode.
Date: Mon, 13 Nov 2023 17:29:09 -0800
* gnu/packages/emacs-xyz.scm (emacs-tl1-mode): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 32bcded55c..6d088aa977 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9839,6 +9839,30 @@ (define-public emacs-9lc-mode
        "This package provides a major mode for editing Fluke 9010a \"9LC\" files.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-tl1-mode
+  (let ((commit "48d12893cc81d7f92dc7b603d3751d8512ed0eb0")
+        (revision "1"))
+    (package
+      (name "emacs-tl1-mode")
+      (version (git-version "1.3" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/tl1-mode.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1mf0wqbn9h0353hkhcykzrm2dk1jvyijqs4hsvgj3kwp1whws7br"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Major mode for editing Fluke 9100 TL/1 source code")
+      (description
+       "This is a major mode for editing Fluke TL/1 source
+code.  TL/1 is a language used to control Fluke’s 9100 series of testing &
+troubleshooting mainframes.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-scheme-complete
   ;; Upstream does not provide tags.  The commit below corresponds to the
   ;; exact version update.  Version is extracted from main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:03 GMT) Full text and rfc822 format available.

Message #92 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 05/14] gnu: Add emacs-diss.
Date: Mon, 13 Nov 2023 17:29:10 -0800
* gnu/packages/emacs-xyz.scm (emacs-diss): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6d088aa977..efb702a5a3 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -17840,6 +17840,29 @@ (define-public emacs-dired-git-info
 information inside the Dired buffer.")
       (license license:gpl3+))))
 
+(define-public emacs-diss
+  (let ((commit "8a99a1b34de4575087da49fe1e19bcf33ac49f46")
+        (revision "1"))
+    (package
+      (name "emacs-diss")
+      (version (git-version "1.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/diss.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "06xvl85dkp3c2cw41f2gy7db2d7fy5pv5w1wr7vd7ccdlg3fq4gc"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/diss")
+      (synopsis "Dired Image Slideshow")
+      (description "Diss is a full-featured image slideshow for Emacs, based
+on Dired and image-mode.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-dired-toggle-sudo
   (let ((commit "13bbe52c54893f5aa3e56228450ffdd0c9e1d169")
         (revision "0"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:03 GMT) Full text and rfc822 format available.

Message #95 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 06/14] gnu: Add emacs-exwm-mff.
Date: Mon, 13 Nov 2023 17:29:11 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-mff): New variable.
---
 gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index efb702a5a3..36f392e25d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31298,6 +31298,28 @@ (define-public emacs-exwm-edit
 invoked.")
       (license license:gpl3+))))
 
+(define-public emacs-exwm-mff
+  (let ((commit "89206f2e3189f589c27c56bd2b6203e906ee7100")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-mff")
+      (version (git-version "1.2.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-mff.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0ipmapyd4jmpnk34wk9kfbvqnl04x74yg2pmj298wqa61ylw1n9j"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-mff")
+      (synopsis "Mouse follows focus for EXWM")
+      (description "When an Emacs window is focused, warp the mouse pointer to
+it.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-exwm-modeline
   (package
     (name "emacs-exwm-modeline")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:04 GMT) Full text and rfc822 format available.

Message #98 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 07/14] gnu: Add emacs-exwm-firefox-core.
Date: Mon, 13 Nov 2023 17:29:12 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox-core): New variable.
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 36f392e25d..7b6dea42fd 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31341,6 +31341,31 @@ (define-public emacs-exwm-modeline
 workspaces.")
     (license license:gpl3+)))
 
+(define-public emacs-exwm-firefox-core
+  (let ((commit "e2fe2a895e8f973307ef52f8c9976b26e701cbd0")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-firefox-core")
+      (version (git-version "1.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/walseb/exwm-firefox-core.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0k5jkjzx6f8nfmbkc61raj585p9pymycgzv7rr3fhv2drgkaa4yi"))))
+
+      (inputs (list emacs-exwm))
+      (build-system emacs-build-system)
+      (home-page "https://github.com/walseb/exwm-firefox-core")
+      (synopsis "Control Firefox with EXWM")
+      (description
+       "This package contains functions that execute exwm
+keypresses mapped in firefox to the action described in the function name.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:04 GMT) Full text and rfc822 format available.

Message #101 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 08/14] gnu: Add emacs-exwm-firefox.
Date: Mon, 13 Nov 2023 17:29:13 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): New variable.
---
 gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7b6dea42fd..d8acf15aa8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31366,6 +31366,32 @@ (define-public emacs-exwm-firefox-core
 keypresses mapped in firefox to the action described in the function name.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-exwm-firefox
+  (let ((commit "7390c3bc425894aeda3c12c23f61a234bb71a2d9")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-firefox")
+      (version (git-version "0.4" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-firefox.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0xmgij04h4cbcgqafyyf9qajf0wp6mxpfpwjm6gi1jgisrql882d"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-exwm-firefox-core emacs-s emacs-exwm))
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-firefox")
+      (synopsis "Enhanced support for Firefox under EXWM")
+      (description
+       "This package adds enhanced support for Firefox (and forks
+based on Firefox) under EXWM.  Keybindings intentionally mirror other Emacs
+navigation controls.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:05 GMT) Full text and rfc822 format available.

Message #104 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 11/14] gnu: Add emacs-discomfort.
Date: Mon, 13 Nov 2023 17:29:16 -0800
* gnu/packages/emacs-xyz.scm (emacs-discomfort): New variable.
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ec6ece888d..14e4bf081b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34917,6 +34917,31 @@ (define-public emacs-debase
 services inside Emacs.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-discomfort
+  (let ((commit "873eea833bbae7196b92bb1102494b8bf5dc5df6")
+        (revision "1"))
+    (package
+      (name "emacs-discomfort")
+      (version (git-version "0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/discomfort.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "01p4bfiasqxfmp9x1bxdc7763bh712d3vlp2014y8pzrwb1jqdaq"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-debase))
+      (home-page "https://codeberg.org/emacs-weirdware/discomfort")
+      (synopsis "User interface to mount & unmount disks in Emacs.")
+      (description "Discomfort is a friendly, desktop-environment-like
+interface to mount and unmount disks from the comfort of Emacs, using
+UDisks2.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-psession
   (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
         (revision "1"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:05 GMT) Full text and rfc822 format available.

Message #107 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 09/14] gnu: Add emacs-exwm-ss.
Date: Mon, 13 Nov 2023 17:29:14 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): New variable.

Change-Id: Ia3d8d0712b08bd93290d6144dbcf69b6b577654a
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d8acf15aa8..0b78a82771 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31392,6 +31392,29 @@ (define-public emacs-exwm-firefox
 navigation controls.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-exwm-ss
+  (let ((commit "b11d3df7a50c39b4e1b92ef8a6685cf80b53912c")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-ss")
+      (version (git-version "0.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-ss.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "045b0cjycf7nf52ap89w5dz16l1qyh940qxwvdi76v6al78amrap"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-exwm))
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-ss")
+      (synopsis "Automatically inhibit screensaver activation in EXWM")
+      (description "Automatically inhibit screensaver activation in EXWM.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:06 GMT) Full text and rfc822 format available.

Message #110 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 12/14] gnu: Add emacs-shell-here.
Date: Mon, 13 Nov 2023 17:29:17 -0800
* gnu/packages/emacs-xyz.scm (emacs-shell-here): New variable.
---
 gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 14e4bf081b..9f3347033a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36471,6 +36471,32 @@ (define-public emacs-shell-pop
 you use some other configuration.")
       (license license:gpl3+))))
 
+(define-public emacs-shell-here
+  (let ((commit "eeb437ff26d62a5009046b1b3b4503b768e3131a")
+        (revision "1"))
+    (package
+      (name "emacs-shell-here")
+      (version (git-version "1.3" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/shell-here.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0x8lnybxj7k6wj941lgqmm57f3qqnmb0gc7573l1fxwfhf39fl20"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/shell-here")
+      (synopsis "Launch a shell relative to default-directory")
+      (description
+       "Open a shell buffer in (or relative to) default-directory,
+e.g. whatever directory the current buffer is in.  If you have projectile or
+find-file-in-project installed, you can also move around relative to the root
+of the current project.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:06 GMT) Full text and rfc822 format available.

Message #113 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 10/14] gnu: Add emacs-debase.
Date: Mon, 13 Nov 2023 17:29:15 -0800
* gnu/packages/emacs-xyz.scm (emacs-debase): New variable.

Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0b78a82771..ec6ece888d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34892,6 +34892,31 @@ (define-public emacs-helm-linux-disks
       (home-page "https://github.com/Akirak/helm-linux-disks")
       (license license:gpl3+))))
 
+(define-public emacs-debase
+  (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
+        (revision "1"))
+    (package
+      (name "emacs-debase")
+      (version (git-version "0.7" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/debase.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
+
+      (build-system emacs-build-system)
+      (inputs (list))
+      (home-page "https://codeberg.org/emacs-weirdware/debase")
+      (synopsis "D-Bus convenience layer for Emacs")
+      (description
+       "Debase provides a higher-level API for using and implementing D-Bus
+services inside Emacs.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-psession
   (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
         (revision "1"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:07 GMT) Full text and rfc822 format available.

Message #116 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 13/14] gnu: Add emacs-hyperspace.
Date: Mon, 13 Nov 2023 17:29:18 -0800
* gnu/packages/emacs-xyz.scm (emacs-hyperspace): New variable.
---
 gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 9f3347033a..adb5bf4ca5 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36497,6 +36497,34 @@ (define-public emacs-shell-here
 of the current project.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-hyperspace
+  (let ((commit "f574d07fd8715e806ba4f0487b73c699963baed3")
+        (revision "1"))
+    (package
+      (name "emacs-hyperspace")
+      (version (git-version "0.8.5" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/hyperspace.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "19h3d12a99i7a92k3iw4zmjmw3dazsgnkc6j4965h033r1s40amx"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-s))
+      (home-page "https://codeberg.org/emacs-weirdware/hyperspace")
+      (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.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 01:31:07 GMT) Full text and rfc822 format available.

Message #119 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v2 14/14] gnu: Add emacs-nssh.
Date: Mon, 13 Nov 2023 17:29:19 -0800
* gnu/packages/emacs-xyz.scm (emacs-nssh): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index adb5bf4ca5..324cc4b4a3 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36525,6 +36525,29 @@ (define-public emacs-hyperspace
 often enough to justify a dedicated binding.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-nssh
+  (let ((commit "74d43738565749af680e4d1388e0c2f88e93498d")
+        (revision "1"))
+    (package
+      (name "emacs-nssh")
+      (version (git-version "0.9.12" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/nssh.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0i2nnrg7xv7b2bbby6idszs9byk2jd83q7vqj6lxgn80w94i56nn"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/nssh")
+      (synopsis "New SSH mode")
+      (description "A new SSH mode for Emacs.  It takes some inspiration and
+code from ssh-mode.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 05:25:02 GMT) Full text and rfc822 format available.

Message #122 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v2 07/14] gnu: Add emacs-exwm-firefox-core.
Date: Tue, 14 Nov 2023 06:23:31 +0100
Am Montag, dem 13.11.2023 um 17:29 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-exwm-firefox-core): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 36f392e25d..7b6dea42fd 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -31341,6 +31341,31 @@ (define-public emacs-exwm-modeline
>  workspaces.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-exwm-firefox-core
> +  (let ((commit "e2fe2a895e8f973307ef52f8c9976b26e701cbd0")
> +        (revision "1"))
> +    (package
> +      (name "emacs-exwm-firefox-core")
> +      (version (git-version "1.0" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://github.com/walseb/exwm-firefox-core.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "0k5jkjzx6f8nfmbkc61raj585p9pymycgzv7rr3fhv2drgkaa4yi"))))
> +
> +      (inputs (list emacs-exwm))
> +      (build-system emacs-build-system)
> +      (home-page "https://github.com/walseb/exwm-firefox-core")
> +      (synopsis "Control Firefox with EXWM")
> +      (description
> +       "This package contains functions that execute exwm
> +keypresses mapped in firefox to the action described in the function
> name.")
Uhm, maybe that's just me, but I don't understand what this description
is trying to say.
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-ert-async
>    (package
>      (name "emacs-ert-async")

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 05:26:01 GMT) Full text and rfc822 format available.

Message #125 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v2 04/14] gnu: Add emacs-tl1-mode.
Date: Tue, 14 Nov 2023 06:24:53 +0100
Am Montag, dem 13.11.2023 um 17:29 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-tl1-mode): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
>  1 file changed, 24 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 32bcded55c..6d088aa977 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -9839,6 +9839,30 @@ (define-public emacs-9lc-mode
>         "This package provides a major mode for editing Fluke 9010a
> \"9LC\" files.")
>        (license (list license:gpl3+)))))
>  
> +(define-public emacs-tl1-mode
> +  (let ((commit "48d12893cc81d7f92dc7b603d3751d8512ed0eb0")
> +        (revision "1"))
> +    (package
> +      (name "emacs-tl1-mode")
> +      (version (git-version "1.3" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/tl1-mode.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "1mf0wqbn9h0353hkhcykzrm2dk1jvyijqs4hsvgj3kwp1whws7br"))))
> +      (build-system emacs-build-system)
> +      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
> +      (synopsis "Major mode for editing Fluke 9100 TL/1 source
> code")
> +      (description
> +       "This is a major mode for editing Fluke TL/1 source
As for v1, "This package provides" instead of "This is"
> +code.  TL/1 is a language used to control Fluke’s 9100 series of
> testing &
Maybe type out "and"
> +troubleshooting mainframes.")
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-scheme-complete
>    ;; Upstream does not provide tags.  The commit below corresponds
> to the
>    ;; exact version update.  Version is extracted from main file.

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 05:27:02 GMT) Full text and rfc822 format available.

Message #128 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v2 02/14] gnu: Add emacs-geoclue.
Date: Tue, 14 Nov 2023 06:25:32 +0100
Am Montag, dem 13.11.2023 um 17:29 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-geoclue): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 4e515db7c8..aa32c1b32a 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -5046,6 +5046,28 @@ (define-public emacs-google-maps
>  directly inside Emacs.  It requires a Google Map Static API key to
> function.")
>        (license license:gpl3+))))
>  
> +(define-public emacs-geoclue
> +  (let ((commit "f409b544be4d2cfd848f4658618374b0bc76cb3c")
> +        (revision "1"))
> +    (package
> +      (name "emacs-geoclue")
> +      (version (git-version "0.8.1" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/geoclue.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "1ggyn9rvc6si3xy1rrw2f2hyw6cys4bgb9v0ah0qq65y3dnziq6m"))))
> +      (build-system emacs-build-system)
> +      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
> +      (synopsis "Determine your current location using GeoClue2 over
> D-Bus")
> +      (description "An Emacs library which lets you determine your
> current
> +location using GeoClue2 over D-Bus.")
Prefix with "This package provides"
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-nominatim
>    (let ((revision "0")
>          (commit "f814e16f8f4e2cfd633f52b29699a009ab704fbf"))
Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 05:27:02 GMT) Full text and rfc822 format available.

Message #131 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v2 03/14] gnu: Add emacs-9lc-mode.
Date: Tue, 14 Nov 2023 06:25:48 +0100
Am Montag, dem 13.11.2023 um 17:29 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index aa32c1b32a..32bcded55c 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -9817,6 +9817,28 @@ (define-public emacs-sbt-mode
>  navigation to errors.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-9lc-mode
> +  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
> +        (revision "1"))
> +    (package
> +      (name "emacs-9lc-mode")
> +      (version (git-version  "0.7" version revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/9lc-mode.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
> +      (build-system emacs-build-system)
> +      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
> +      (synopsis "Major mode for editing Fluke 9000 scripts")
> +      (description
> +       "This package provides a major mode for editing Fluke 9010a
> \"9LC\" files.")
> +      (license (list license:gpl3+)))))
> +
>  (define-public emacs-scheme-complete
>    ;; Upstream does not provide tags.  The commit below corresponds
> to the
>    ;; exact version update.  Version is extracted from main file.
LGTM




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Tue, 14 Nov 2023 05:33:01 GMT) Full text and rfc822 format available.

Message #134 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v2 11/14] gnu: Add emacs-discomfort.
Date: Tue, 14 Nov 2023 06:31:37 +0100
Am Montag, dem 13.11.2023 um 17:29 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-discomfort): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index ec6ece888d..14e4bf081b 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -34917,6 +34917,31 @@ (define-public emacs-debase
>  services inside Emacs.")
>        (license (list license:gpl3+)))))
>  
> +(define-public emacs-discomfort
> +  (let ((commit "873eea833bbae7196b92bb1102494b8bf5dc5df6")
> +        (revision "1"))
> +    (package
> +      (name "emacs-discomfort")
> +      (version (git-version "0" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url
> "https://codeberg.org/emacs-weirdware/discomfort.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "01p4bfiasqxfmp9x1bxdc7763bh712d3vlp2014y8pzrwb1jqdaq"))))
> +
> +      (build-system emacs-build-system)
> +      (inputs (list emacs-debase))
> +      (home-page "https://codeberg.org/emacs-weirdware/discomfort")
> +      (synopsis "User interface to mount & unmount disks in Emacs.")
No dot in synopses.  Maybe shorten to "Mound and unmount disks from
Emacs".
> +      (description "Discomfort is a friendly, desktop-environment-
> like
> +interface to mount and unmount disks from the comfort of Emacs,
> using
> +UDisks2.")
While the package name is quite on the nose, we can do without that
fluff (friendly, comfort) in the description.


Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:12:01 GMT) Full text and rfc822 format available.

Message #137 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 67114 <at> debbugs.gnu.org, Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v2 07/14] gnu: Add emacs-exwm-firefox-core.
Date: Tue, 14 Nov 2023 18:09:06 -0800
Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> Am Montag, dem 13.11.2023 um 17:29 -0800 schrieb Ian Eure:
>> * gnu/packages/emacs-xyz.scm (emacs-exwm-firefox-core): New 
>> variable.
>> ---
>>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>>  1 file changed, 25 insertions(+)
>> 
>> diff --git a/gnu/packages/emacs-xyz.scm 
>> b/gnu/packages/emacs-xyz.scm
>> index 36f392e25d..7b6dea42fd 100644
>> --- a/gnu/packages/emacs-xyz.scm
>> +++ b/gnu/packages/emacs-xyz.scm
>> @@ -31341,6 +31341,31 @@ (define-public emacs-exwm-modeline
>>  workspaces.")
>>      (license license:gpl3+)))
>>  
>> +(define-public emacs-exwm-firefox-core
>> +  (let ((commit "e2fe2a895e8f973307ef52f8c9976b26e701cbd0")
>> +        (revision "1"))
>> +    (package
>> +      (name "emacs-exwm-firefox-core")
>> +      (version (git-version "1.0" revision commit))
>> +      (source
>> +       (origin
>> +         (method git-fetch)
>> +         (uri (git-reference
>> +               (url
>> "https://github.com/walseb/exwm-firefox-core.git")
>> +               (commit commit)))
>> +         (file-name (git-file-name name version))
>> +         (sha256
>> +          (base32
>> "0k5jkjzx6f8nfmbkc61raj585p9pymycgzv7rr3fhv2drgkaa4yi"))))
>> +
>> +      (inputs (list emacs-exwm))
>> +      (build-system emacs-build-system)
>> +      (home-page 
>> "https://github.com/walseb/exwm-firefox-core")
>> +      (synopsis "Control Firefox with EXWM")
>> +      (description
>> +       "This package contains functions that execute exwm
>> +keypresses mapped in firefox to the action described in the 
>> function
>> name.")
> Uhm, maybe that's just me, but I don't understand what this 
> description
> is trying to say.

It’s not great, but this is the verbatim upstream description, and 
I’m not the author.

Thanks,

 -- Ian




Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:02 GMT) Full text and rfc822 format available.

Message #140 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 01/14] gnu: Add emacs-dnt.
Date: Tue, 14 Nov 2023 18:13:11 -0800
* gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1319c353cb..4e515db7c8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -135,6 +135,7 @@
 ;;; Copyright © 2023 Sergiu Ivanov <sivanov <at> colimite.fr>
 ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico <at> riseup.net>
 ;;; Copyright © 2023 Thanos Apollo <public <at> thanosapollo.com>
+;;; Copyright © 2023 Ian Eure <ian <at> retrospec.tv>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -3294,6 +3295,29 @@ (define-public emacs-eww-lnum
 incrementally confined in Isearch manner.")
     (license license:gpl3+)))
 
+(define-public emacs-dnt
+  (let ((commit "d28d232d682094ab79cfa78c97668c6ebd327c8c")
+        (revision "1"))
+    (package
+      (name "emacs-dnt")
+      (version (git-version "0.0.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/dnt.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1bls9j1ibw0npjapslbrh6nmlbn3d4ajhjygsqlf6h9qg12sxm3r"))))
+      (inputs (list emacs-s))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/dnt")
+      (synopsis "Strip trackers from URLs")
+      (description "Prevent advertisers from tracking you when you open
+URLs (or listen to podcasts) in Emacs.")
+      (license (list license:gpl3+)))))
+
 
 
 ;;;

base-commit: af6105afc67a15a491a0a4fd18a28c9f801a0b94
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:02 GMT) Full text and rfc822 format available.

Message #143 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 02/14] gnu: Add emacs-geoclue.
Date: Tue, 14 Nov 2023 18:13:12 -0800
* gnu/packages/emacs-xyz.scm (emacs-geoclue): New variable.
---
 gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4e515db7c8..5226ac6fb9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5046,6 +5046,28 @@ (define-public emacs-google-maps
 directly inside Emacs.  It requires a Google Map Static API key to function.")
       (license license:gpl3+))))
 
+(define-public emacs-geoclue
+  (let ((commit "f409b544be4d2cfd848f4658618374b0bc76cb3c")
+        (revision "1"))
+    (package
+      (name "emacs-geoclue")
+      (version (git-version "0.8.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/geoclue.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1ggyn9rvc6si3xy1rrw2f2hyw6cys4bgb9v0ah0qq65y3dnziq6m"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Determine your current location using GeoClue2 over D-Bus")
+      (description "This package provides an Emacs library which lets you
+determine your current location using GeoClue2 over D-Bus.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-nominatim
   (let ((revision "0")
         (commit "f814e16f8f4e2cfd633f52b29699a009ab704fbf"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:03 GMT) Full text and rfc822 format available.

Message #146 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 03/14] gnu: Add emacs-9lc-mode.
Date: Tue, 14 Nov 2023 18:13:13 -0800
* gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.
---
 gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 5226ac6fb9..ba5ef75b3f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9817,6 +9817,28 @@ (define-public emacs-sbt-mode
 navigation to errors.")
     (license license:gpl3+)))
 
+(define-public emacs-9lc-mode
+  (let ((commit "7871476488fc7b66e05714797a9a5b8275988662")
+        (revision "1"))
+    (package
+      (name "emacs-9lc-mode")
+      (version (git-version  "0.7" version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/9lc-mode.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1kmx0c413yvvaq33v7lf3gzdjpxkr5faa1wj2j0m25lyyz8dsdm7"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Major mode for editing Fluke 9000 scripts")
+      (description
+       "This package provides a major mode for editing Fluke 9010a \"9LC\" files.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-scheme-complete
   ;; Upstream does not provide tags.  The commit below corresponds to the
   ;; exact version update.  Version is extracted from main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:03 GMT) Full text and rfc822 format available.

Message #149 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 04/14] gnu: Add emacs-tl1-mode.
Date: Tue, 14 Nov 2023 18:13:14 -0800
* gnu/packages/emacs-xyz.scm (emacs-tl1-mode): New variable.
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ba5ef75b3f..e1a7da71ad 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9839,6 +9839,30 @@ (define-public emacs-9lc-mode
        "This package provides a major mode for editing Fluke 9010a \"9LC\" files.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-tl1-mode
+  (let ((commit "48d12893cc81d7f92dc7b603d3751d8512ed0eb0")
+        (revision "1"))
+    (package
+      (name "emacs-tl1-mode")
+      (version (git-version "1.3" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/tl1-mode.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "1mf0wqbn9h0353hkhcykzrm2dk1jvyijqs4hsvgj3kwp1whws7br"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/geoclue")
+      (synopsis "Major mode for editing Fluke 9100 TL/1 source code")
+      (description
+       "This package provides a major mode for editing Fluke TL/1 source code.
+TL/1 is a language used to control Fluke’s 9100 series of testing and
+troubleshooting mainframes.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-scheme-complete
   ;; Upstream does not provide tags.  The commit below corresponds to the
   ;; exact version update.  Version is extracted from main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:04 GMT) Full text and rfc822 format available.

Message #152 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 05/14] gnu: Add emacs-diss.
Date: Tue, 14 Nov 2023 18:13:15 -0800
* gnu/packages/emacs-xyz.scm (emacs-diss): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e1a7da71ad..a97481ebec 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -17840,6 +17840,29 @@ (define-public emacs-dired-git-info
 information inside the Dired buffer.")
       (license license:gpl3+))))
 
+(define-public emacs-diss
+  (let ((commit "8a99a1b34de4575087da49fe1e19bcf33ac49f46")
+        (revision "1"))
+    (package
+      (name "emacs-diss")
+      (version (git-version "1.0.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/diss.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "06xvl85dkp3c2cw41f2gy7db2d7fy5pv5w1wr7vd7ccdlg3fq4gc"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/diss")
+      (synopsis "Dired Image Slideshow")
+      (description "Diss is a full-featured image slideshow for Emacs, based
+on Dired and image-mode.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-dired-toggle-sudo
   (let ((commit "13bbe52c54893f5aa3e56228450ffdd0c9e1d169")
         (revision "0"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:04 GMT) Full text and rfc822 format available.

Message #155 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 06/14] gnu: Add emacs-exwm-mff.
Date: Tue, 14 Nov 2023 18:13:16 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-mff): New variable.
---
 gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a97481ebec..05e2749b03 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31298,6 +31298,28 @@ (define-public emacs-exwm-edit
 invoked.")
       (license license:gpl3+))))
 
+(define-public emacs-exwm-mff
+  (let ((commit "89206f2e3189f589c27c56bd2b6203e906ee7100")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-mff")
+      (version (git-version "1.2.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-mff.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0ipmapyd4jmpnk34wk9kfbvqnl04x74yg2pmj298wqa61ylw1n9j"))))
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-mff")
+      (synopsis "Mouse follows focus for EXWM")
+      (description "When an Emacs window is focused, warp the mouse pointer to
+it.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-exwm-modeline
   (package
     (name "emacs-exwm-modeline")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:04 GMT) Full text and rfc822 format available.

Message #158 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 07/14] gnu: Add emacs-exwm-firefox-core.
Date: Tue, 14 Nov 2023 18:13:17 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox-core): New variable.
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 05e2749b03..f0283a497a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31341,6 +31341,31 @@ (define-public emacs-exwm-modeline
 workspaces.")
     (license license:gpl3+)))
 
+(define-public emacs-exwm-firefox-core
+  (let ((commit "e2fe2a895e8f973307ef52f8c9976b26e701cbd0")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-firefox-core")
+      (version (git-version "1.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/walseb/exwm-firefox-core.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0k5jkjzx6f8nfmbkc61raj585p9pymycgzv7rr3fhv2drgkaa4yi"))))
+
+      (inputs (list emacs-exwm))
+      (build-system emacs-build-system)
+      (home-page "https://github.com/walseb/exwm-firefox-core")
+      (synopsis "Control Firefox with EXWM")
+      (description
+       "This package contains functions that execute exwm
+keypresses mapped in firefox to the action described in the function name.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:05 GMT) Full text and rfc822 format available.

Message #161 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 08/14] gnu: Add emacs-exwm-firefox.
Date: Tue, 14 Nov 2023 18:13:18 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): New variable.
---
 gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f0283a497a..4c72294ce8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31366,6 +31366,32 @@ (define-public emacs-exwm-firefox-core
 keypresses mapped in firefox to the action described in the function name.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-exwm-firefox
+  (let ((commit "7390c3bc425894aeda3c12c23f61a234bb71a2d9")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-firefox")
+      (version (git-version "0.4" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-firefox.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0xmgij04h4cbcgqafyyf9qajf0wp6mxpfpwjm6gi1jgisrql882d"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-exwm-firefox-core emacs-s emacs-exwm))
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-firefox")
+      (synopsis "Enhanced support for Firefox under EXWM")
+      (description
+       "This package adds enhanced support for Firefox (and forks
+based on Firefox) under EXWM.  Keybindings intentionally mirror other Emacs
+navigation controls.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:05 GMT) Full text and rfc822 format available.

Message #164 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 11/14] gnu: Add emacs-discomfort.
Date: Tue, 14 Nov 2023 18:13:21 -0800
* gnu/packages/emacs-xyz.scm (emacs-discomfort): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ec630a01e2..5b74669630 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34917,6 +34917,29 @@ (define-public emacs-debase
 services inside Emacs.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-discomfort
+  (let ((commit "873eea833bbae7196b92bb1102494b8bf5dc5df6")
+        (revision "1"))
+    (package
+      (name "emacs-discomfort")
+      (version (git-version "0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/discomfort.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "01p4bfiasqxfmp9x1bxdc7763bh712d3vlp2014y8pzrwb1jqdaq"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-debase))
+      (home-page "https://codeberg.org/emacs-weirdware/discomfort")
+      (synopsis "User interface to mount & unmount disks in Emacs.")
+      (description "Discomfort is an interface to mount and unmount disks in Emacs, using UDisks2.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-psession
   (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
         (revision "1"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:06 GMT) Full text and rfc822 format available.

Message #167 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 09/14] gnu: Add emacs-exwm-ss.
Date: Tue, 14 Nov 2023 18:13:19 -0800
* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): New variable.

Change-Id: Ia3d8d0712b08bd93290d6144dbcf69b6b577654a
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4c72294ce8..b8bc53a7a8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31392,6 +31392,29 @@ (define-public emacs-exwm-firefox
 navigation controls.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-exwm-ss
+  (let ((commit "b11d3df7a50c39b4e1b92ef8a6685cf80b53912c")
+        (revision "1"))
+    (package
+      (name "emacs-exwm-ss")
+      (version (git-version "0.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/exwm-ss.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "045b0cjycf7nf52ap89w5dz16l1qyh940qxwvdi76v6al78amrap"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-exwm))
+      (home-page "https://codeberg.org/emacs-weirdware/exwm-ss")
+      (synopsis "Automatically inhibit screensaver activation in EXWM")
+      (description "Automatically inhibit screensaver activation in EXWM.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-ert-async
   (package
     (name "emacs-ert-async")
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:06 GMT) Full text and rfc822 format available.

Message #170 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 12/14] gnu: Add emacs-shell-here.
Date: Tue, 14 Nov 2023 18:13:22 -0800
* gnu/packages/emacs-xyz.scm (emacs-shell-here): New variable.
---
 gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 5b74669630..c24e9f1e63 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36469,6 +36469,32 @@ (define-public emacs-shell-pop
 you use some other configuration.")
       (license license:gpl3+))))
 
+(define-public emacs-shell-here
+  (let ((commit "eeb437ff26d62a5009046b1b3b4503b768e3131a")
+        (revision "1"))
+    (package
+      (name "emacs-shell-here")
+      (version (git-version "1.3" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/shell-here.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0x8lnybxj7k6wj941lgqmm57f3qqnmb0gc7573l1fxwfhf39fl20"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/shell-here")
+      (synopsis "Launch a shell relative to default-directory")
+      (description
+       "Open a shell buffer in (or relative to) default-directory,
+e.g. whatever directory the current buffer is in.  If you have projectile or
+find-file-in-project installed, you can also move around relative to the root
+of the current project.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:07 GMT) Full text and rfc822 format available.

Message #173 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 10/14] gnu: Add emacs-debase.
Date: Tue, 14 Nov 2023 18:13:20 -0800
* gnu/packages/emacs-xyz.scm (emacs-debase): New variable.

Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b8bc53a7a8..ec630a01e2 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34892,6 +34892,31 @@ (define-public emacs-helm-linux-disks
       (home-page "https://github.com/Akirak/helm-linux-disks")
       (license license:gpl3+))))
 
+(define-public emacs-debase
+  (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
+        (revision "1"))
+    (package
+      (name "emacs-debase")
+      (version (git-version "0.7" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/debase.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
+
+      (build-system emacs-build-system)
+      (inputs (list))
+      (home-page "https://codeberg.org/emacs-weirdware/debase")
+      (synopsis "D-Bus convenience layer for Emacs")
+      (description
+       "Debase provides a higher-level API for using and implementing D-Bus
+services inside Emacs.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-psession
   (let ((commit "3e97267c92b164584e06a6c70ee7491714c7c12c")
         (revision "1"))
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:07 GMT) Full text and rfc822 format available.

Message #176 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 13/14] gnu: Add emacs-hyperspace.
Date: Tue, 14 Nov 2023 18:13:23 -0800
* gnu/packages/emacs-xyz.scm (emacs-hyperspace): New variable.
---
 gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c24e9f1e63..7b3fb3cce6 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36495,6 +36495,34 @@ (define-public emacs-shell-here
 of the current project.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-hyperspace
+  (let ((commit "f574d07fd8715e806ba4f0487b73c699963baed3")
+        (revision "1"))
+    (package
+      (name "emacs-hyperspace")
+      (version (git-version "0.8.5" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/hyperspace.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "19h3d12a99i7a92k3iw4zmjmw3dazsgnkc6j4965h033r1s40amx"))))
+
+      (build-system emacs-build-system)
+      (inputs (list emacs-s))
+      (home-page "https://codeberg.org/emacs-weirdware/hyperspace")
+      (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.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Information forwarded to andrew <at> trop.in, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#67114; Package guix-patches. (Wed, 15 Nov 2023 02:15:08 GMT) Full text and rfc822 format available.

Message #179 received at 67114 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67114 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v3 14/14] gnu: Add emacs-nssh.
Date: Tue, 14 Nov 2023 18:13:24 -0800
* gnu/packages/emacs-xyz.scm (emacs-nssh): New variable.
---
 gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7b3fb3cce6..96dd958d08 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36523,6 +36523,29 @@ (define-public emacs-hyperspace
 often enough to justify a dedicated binding.")
       (license (list license:gpl3+)))))
 
+(define-public emacs-nssh
+  (let ((commit "74d43738565749af680e4d1388e0c2f88e93498d")
+        (revision "1"))
+    (package
+      (name "emacs-nssh")
+      (version (git-version "0.9.12" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://codeberg.org/emacs-weirdware/nssh.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "0i2nnrg7xv7b2bbby6idszs9byk2jd83q7vqj6lxgn80w94i56nn"))))
+
+      (build-system emacs-build-system)
+      (home-page "https://codeberg.org/emacs-weirdware/nssh")
+      (synopsis "New SSH mode")
+      (description "A new SSH mode for Emacs.  It takes some inspiration and
+code from ssh-mode.")
+      (license (list license:gpl3+)))))
+
 (define-public emacs-tshell
   ;; XXX: Upstream has no tagged release.  Version is extracted from keyword
   ;; in main file.
-- 
2.41.0





Reply sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
You have taken responsibility. (Thu, 23 Nov 2023 08:33:02 GMT) Full text and rfc822 format available.

Notification sent to Ian Eure <ian <at> retrospec.tv>:
bug acknowledged by developer. (Thu, 23 Nov 2023 08:33:02 GMT) Full text and rfc822 format available.

Message #184 received at 67114-done <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Ian Eure <ian <at> retrospec.tv>, 67114-done <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>
Subject: Re: [bug#67114] [PATCH v3 14/14] gnu: Add emacs-nssh.
Date: Thu, 23 Nov 2023 09:32:11 +0100
Am Dienstag, dem 14.11.2023 um 18:13 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-nssh): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 7b3fb3cce6..96dd958d08 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -36523,6 +36523,29 @@ (define-public emacs-hyperspace
>  often enough to justify a dedicated binding.")
>        (license (list license:gpl3+)))))
>  
> +(define-public emacs-nssh
> +  (let ((commit "74d43738565749af680e4d1388e0c2f88e93498d")
> +        (revision "1"))
> +    (package
> +      (name "emacs-nssh")
> +      (version (git-version "0.9.12" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url "https://codeberg.org/emacs-weirdware/nssh.git")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> "0i2nnrg7xv7b2bbby6idszs9byk2jd83q7vqj6lxgn80w94i56nn"))))
> +
> +      (build-system emacs-build-system)
> +      (home-page "https://codeberg.org/emacs-weirdware/nssh")
> +      (synopsis "New SSH mode")
> +      (description "A new SSH mode for Emacs.  It takes some
> inspiration and
> +code from ssh-mode.")
> +      (license (list license:gpl3+)))))
> +
I removed the gratuitous newlines, adjusted some descriptions, and
pushed this.

Thanks




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 21 Dec 2023 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.