unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
                     ` (2 more replies)
  2023-11-11 22:38 ` [bug#67114] [PATCH 02/14] gnu: Add emacs-geoclue Ian Eure
                   ` (12 subsequent siblings)
  13 siblings, 3 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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@colimite.fr>
 ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico@riseup.net>
 ;;; Copyright © 2023 Thanos Apollo <public@thanosapollo.com>
+;;; Copyright © 2023 Ian Eure <ian@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+)))))
+
 
 \f
 ;;;
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 02/14] gnu: Add emacs-geoclue.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
  2023-11-11 22:38 ` [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode Ian Eure
                   ` (11 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
  2023-11-11 22:38 ` [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 02/14] gnu: Add emacs-geoclue Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-12  7:31   ` [bug#67114] " Liliana Marie Prikler
  2023-11-11 22:38 ` [bug#67114] [PATCH 04/14] gnu: Add emacs-tl1-mode Ian Eure
                   ` (10 subsequent siblings)
  13 siblings, 2 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 04/14] gnu: Add emacs-tl1-mode.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (2 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 05/14] gnu: Add emacs-diss Ian Eure
                   ` (9 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 05/14] gnu: Add emacs-diss.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (3 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 04/14] gnu: Add emacs-tl1-mode Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 06/14] gnu: Add emacs-exwm-mff Ian Eure
                   ` (8 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 06/14] gnu: Add emacs-exwm-mff.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (4 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 05/14] gnu: Add emacs-diss Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 07/14] gnu: Add emacs-exwm-firefox-core Ian Eure
                   ` (7 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 07/14] gnu: Add emacs-exwm-firefox-core.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (5 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 06/14] gnu: Add emacs-exwm-mff Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 08/14] gnu: Add emacs-exwm-firefox Ian Eure
                   ` (6 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 08/14] gnu: Add emacs-exwm-firefox.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (6 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 07/14] gnu: Add emacs-exwm-firefox-core Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 09/14] gnu: Add emacs-exwm-ss Ian Eure
                   ` (5 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 09/14] gnu: Add emacs-exwm-ss.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (7 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 08/14] gnu: Add emacs-exwm-firefox Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 10/14] gnu: Add emacs-debase Ian Eure
                   ` (4 subsequent siblings)
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (8 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 09/14] gnu: Add emacs-exwm-ss Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
  2023-11-11 22:38 ` [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort Ian Eure
                   ` (3 subsequent siblings)
  13 siblings, 2 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (9 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 10/14] gnu: Add emacs-debase Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
  2023-11-11 22:38 ` [bug#67114] [PATCH 12/14] gnu: Add emacs-shell-here Ian Eure
                   ` (2 subsequent siblings)
  13 siblings, 2 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 12/14] gnu: Add emacs-shell-here.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (10 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 13/14] gnu: Add emacs-hyperspace Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 14/14] gnu: Add emacs-nssh Ian Eure
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 13/14] gnu: Add emacs-hyperspace.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (11 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 12/14] gnu: Add emacs-shell-here Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-11 22:38 ` [bug#67114] [PATCH 14/14] gnu: Add emacs-nssh Ian Eure
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 14/14] gnu: Add emacs-nssh.
       [not found] <cover.1699740282.git.ian@retrospec.tv>
                   ` (12 preceding siblings ...)
  2023-11-11 22:38 ` [bug#67114] [PATCH 13/14] gnu: Add emacs-hyperspace Ian Eure
@ 2023-11-11 22:38 ` Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  13 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-11 22:38 UTC (permalink / raw)
  To: 67114; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 01/14] gnu: Add emacs-dnt.
  2023-11-11 22:38 ` [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  2023-11-12  7:28   ` Liliana Marie Prikler
  2023-11-12  7:29   ` [bug#67114] " Liliana Marie Prikler
  2 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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@colimite.fr>
 ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico@riseup.net>
 ;;; Copyright © 2023 Thanos Apollo <public@thanosapollo.com>
+;;; Copyright © 2023 Ian Eure <ian@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+)))))
+
 
 \f
 ;;;
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 02/14] gnu: Add emacs-geoclue.
  2023-11-11 22:38 ` [bug#67114] [PATCH 02/14] gnu: Add emacs-geoclue Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 03/14] gnu: Add emacs-9lc-mode.
  2023-11-11 22:38 ` [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  2023-11-12  7:31   ` [bug#67114] " Liliana Marie Prikler
  1 sibling, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 04/14] gnu: Add emacs-tl1-mode.
  2023-11-11 22:38 ` [bug#67114] [PATCH 04/14] gnu: Add emacs-tl1-mode Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 05/14] gnu: Add emacs-diss.
  2023-11-11 22:38 ` [bug#67114] [PATCH 05/14] gnu: Add emacs-diss Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 06/14] gnu: Add emacs-exwm-mff.
  2023-11-11 22:38 ` [bug#67114] [PATCH 06/14] gnu: Add emacs-exwm-mff Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 07/14] gnu: Add emacs-exwm-firefox-core.
  2023-11-11 22:38 ` [bug#67114] [PATCH 07/14] gnu: Add emacs-exwm-firefox-core Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 08/14] gnu: Add emacs-exwm-firefox.
  2023-11-11 22:38 ` [bug#67114] [PATCH 08/14] gnu: Add emacs-exwm-firefox Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 09/14] gnu: Add emacs-exwm-ss.
  2023-11-11 22:38 ` [bug#67114] [PATCH 09/14] gnu: Add emacs-exwm-ss Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 10/14] gnu: Add emacs-debase.
  2023-11-11 22:38 ` [bug#67114] [PATCH 10/14] gnu: Add emacs-debase Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
  1 sibling, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 11/14] gnu: Add emacs-discomfort.
  2023-11-11 22:38 ` [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
  1 sibling, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 12/14] gnu: Add emacs-shell-here.
  2023-11-11 22:38 ` [bug#67114] [PATCH 12/14] gnu: Add emacs-shell-here Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 13/14] gnu: Add emacs-hyperspace.
  2023-11-11 22:38 ` [bug#67114] [PATCH 13/14] gnu: Add emacs-hyperspace Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 14/14] gnu: Add emacs-nssh.
  2023-11-11 22:38 ` [bug#67114] [PATCH 14/14] gnu: Add emacs-nssh Ian Eure
@ 2023-11-12  4:16   ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12  4:16 UTC (permalink / raw)
  To: 67120; +Cc: Ian Eure, Andrew Tropin, Katherine Cox-Buday,
	Liliana Marie Prikler

* 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





^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 01/14] gnu: Add emacs-dnt.
  2023-11-11 22:38 ` [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
@ 2023-11-12  7:28   ` Liliana Marie Prikler
  2023-11-12 17:21     ` Ian Eure
  2023-11-12  7:29   ` [bug#67114] " Liliana Marie Prikler
  2 siblings, 1 reply; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12  7:28 UTC (permalink / raw)
  To: Ian Eure, 67120; +Cc: Katherine Cox-Buday, Andrew Tropin

Am Samstag, dem 11.11.2023 um 20:16 -0800 schrieb Ian Eure:
> * gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
> ---
Hi, you've sent this to the wrong bug number.  Please resend the actual
67120 as v2 so we can ignore this blunder :)




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
  2023-11-11 22:38 ` [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
  2023-11-12  7:28   ` Liliana Marie Prikler
@ 2023-11-12  7:29   ` Liliana Marie Prikler
  2023-11-12 18:09     ` Ian Eure
  2 siblings, 1 reply; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12  7:29 UTC (permalink / raw)
  To: Ian Eure, 67114; +Cc: Katherine Cox-Buday, Andrew Tropin

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@colimite.fr>
>  ;;; Copyright © 2023 Camilo Q.S. (Distopico) <distopico@riseup.net>
>  ;;; Copyright © 2023 Thanos Apollo <public@thanosapollo.com>
> +;;; Copyright © 2023 Ian Eure <ian@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
  2023-11-11 22:38 ` [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
@ 2023-11-12  7:31   ` Liliana Marie Prikler
  2023-11-12 17:47     ` Ian Eure
  1 sibling, 1 reply; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12  7:31 UTC (permalink / raw)
  To: Ian Eure, 67114; +Cc: Katherine Cox-Buday, Andrew Tropin

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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
  2023-11-11 22:38 ` [bug#67114] [PATCH 10/14] gnu: Add emacs-debase Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
@ 2023-11-12  7:32   ` Liliana Marie Prikler
  2023-11-12 18:01     ` Ian Eure
  1 sibling, 1 reply; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12  7:32 UTC (permalink / raw)
  To: Ian Eure, 67114; +Cc: Katherine Cox-Buday, Andrew Tropin

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"))





^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort.
  2023-11-11 22:38 ` [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort Ian Eure
  2023-11-12  4:16   ` [bug#67120] " Ian Eure
@ 2023-11-12  7:32   ` Liliana Marie Prikler
  1 sibling, 0 replies; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12  7:32 UTC (permalink / raw)
  To: Ian Eure, 67114; +Cc: Katherine Cox-Buday, Andrew Tropin

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"))


^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67120] [PATCH 01/14] gnu: Add emacs-dnt.
  2023-11-12  7:28   ` Liliana Marie Prikler
@ 2023-11-12 17:21     ` Ian Eure
  0 siblings, 0 replies; 40+ messages in thread
From: Ian Eure @ 2023-11-12 17:21 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: Katherine Cox-Buday, Andrew Tropin, 67120

Yep, I sure did. :/

Fixed patches incoming.

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> Am Samstag, dem 11.11.2023 um 20:16 -0800 schrieb Ian Eure:
>> * gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.
>> ---
> Hi, you've sent this to the wrong bug number.  Please resend the 
> actual
> 67120 as v2 so we can ignore this blunder :)
>




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
  2023-11-12  7:31   ` [bug#67114] " Liliana Marie Prikler
@ 2023-11-12 17:47     ` Ian Eure
  2023-11-12 20:42       ` Liliana Marie Prikler
  0 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-12 17:47 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 67114, Katherine Cox-Buday, Andrew Tropin

Liliana Marie Prikler <liliana.prikler@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
  2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
@ 2023-11-12 18:01     ` Ian Eure
  2023-11-13 18:18       ` Liliana Marie Prikler
  0 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-12 18:01 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 67114, Katherine Cox-Buday, Andrew Tropin


Liliana Marie Prikler <liliana.prikler@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
  2023-11-12  7:29   ` [bug#67114] " Liliana Marie Prikler
@ 2023-11-12 18:09     ` Ian Eure
  2023-11-12 21:42       ` Liliana Marie Prikler
  0 siblings, 1 reply; 40+ messages in thread
From: Ian Eure @ 2023-11-12 18:09 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 67114, Katherine Cox-Buday, Andrew Tropin


Liliana Marie Prikler <liliana.prikler@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@colimite.fr>
>>  ;;; Copyright © 2023 Camilo Q.S. (Distopico) 
>> <distopico@riseup.net>
>>  ;;; Copyright © 2023 Thanos Apollo <public@thanosapollo.com>
>> +;;; Copyright © 2023 Ian Eure <ian@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode.
  2023-11-12 17:47     ` Ian Eure
@ 2023-11-12 20:42       ` Liliana Marie Prikler
  0 siblings, 0 replies; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12 20:42 UTC (permalink / raw)
  To: Ian Eure; +Cc: 67114, Katherine Cox-Buday, Andrew Tropin

Am Sonntag, dem 12.11.2023 um 09:47 -0800 schrieb Ian Eure:
> Liliana Marie Prikler <liliana.prikler@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt.
  2023-11-12 18:09     ` Ian Eure
@ 2023-11-12 21:42       ` Liliana Marie Prikler
  0 siblings, 0 replies; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-12 21:42 UTC (permalink / raw)
  To: Ian Eure; +Cc: 67114, Katherine Cox-Buday, Andrew Tropin

Am Sonntag, dem 12.11.2023 um 10:09 -0800 schrieb Ian Eure:
> 
> Liliana Marie Prikler <liliana.prikler@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@colimite.fr>
> > >  ;;; Copyright © 2023 Camilo Q.S. (Distopico) 
> > > <distopico@riseup.net>
> > >  ;;; Copyright © 2023 Thanos Apollo <public@thanosapollo.com>
> > > +;;; Copyright © 2023 Ian Eure <ian@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

* [bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
  2023-11-12 18:01     ` Ian Eure
@ 2023-11-13 18:18       ` Liliana Marie Prikler
  0 siblings, 0 replies; 40+ messages in thread
From: Liliana Marie Prikler @ 2023-11-13 18:18 UTC (permalink / raw)
  To: Ian Eure; +Cc: 67114, Katherine Cox-Buday, Andrew Tropin

Am Sonntag, dem 12.11.2023 um 10:01 -0800 schrieb Ian Eure:
> 
> Liliana Marie Prikler <liliana.prikler@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




^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2023-11-13 18:19 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <cover.1699740282.git.ian@retrospec.tv>
2023-11-11 22:38 ` [bug#67114] [PATCH 01/14] gnu: Add emacs-dnt Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-12  7:28   ` Liliana Marie Prikler
2023-11-12 17:21     ` Ian Eure
2023-11-12  7:29   ` [bug#67114] " Liliana Marie Prikler
2023-11-12 18:09     ` Ian Eure
2023-11-12 21:42       ` Liliana Marie Prikler
2023-11-11 22:38 ` [bug#67114] [PATCH 02/14] gnu: Add emacs-geoclue Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 03/14] gnu: Add emacs-9lc-mode Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-12  7:31   ` [bug#67114] " Liliana Marie Prikler
2023-11-12 17:47     ` Ian Eure
2023-11-12 20:42       ` Liliana Marie Prikler
2023-11-11 22:38 ` [bug#67114] [PATCH 04/14] gnu: Add emacs-tl1-mode Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 05/14] gnu: Add emacs-diss Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 06/14] gnu: Add emacs-exwm-mff Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 07/14] gnu: Add emacs-exwm-firefox-core Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 08/14] gnu: Add emacs-exwm-firefox Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 09/14] gnu: Add emacs-exwm-ss Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 10/14] gnu: Add emacs-debase Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
2023-11-12 18:01     ` Ian Eure
2023-11-13 18:18       ` Liliana Marie Prikler
2023-11-11 22:38 ` [bug#67114] [PATCH 11/14] gnu: Add emacs-discomfort Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-12  7:32   ` [bug#67114] " Liliana Marie Prikler
2023-11-11 22:38 ` [bug#67114] [PATCH 12/14] gnu: Add emacs-shell-here Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 13/14] gnu: Add emacs-hyperspace Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure
2023-11-11 22:38 ` [bug#67114] [PATCH 14/14] gnu: Add emacs-nssh Ian Eure
2023-11-12  4:16   ` [bug#67120] " Ian Eure

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).