GNU bug report logs - #53930
[PATCH] gnu: Add emacs-nyan-mode.

Previous Next

Package: guix-patches;

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

Date: Thu, 10 Feb 2022 21:32:02 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 53930 in the body.
You can then email your comments to 53930 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 guix-patches <at> gnu.org:
bug#53930; Package guix-patches. (Thu, 10 Feb 2022 21:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 10 Feb 2022 21:32:02 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add emacs-nyan-mode.
Date: Thu, 10 Feb 2022 21:56:49 +0100
* gnu/packages/emacs-xyz.scm (emacs-nyan-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 92c247ca38..f4101e88f0 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5592,6 +5592,30 @@ (define-public emacs-mode-line-idle
 configuration.")
       (license license:gpl3+))))
 
+(define-public emacs-nyan-mode
+  (package
+    (name "emacs-nyan-mode")
+    (version "1.1.3")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://stable.melpa.org/packages/nyan-mode-"
+             version
+             ".tar"))
+       (sha256
+        (base32 "1hd3g1lnwsg7z3g9qvshlmlirgzyja4hjxxgdfpkaakafm87n58c"))))
+    (build-system emacs-build-system)
+    (arguments (list #:include #~(cons* "img/" "mus/" %default-include)))
+    (home-page "https://github.com/TeMPOraL/nyan-mode/")
+    (synopsis "Nyan Cat as position indicator")
+    (description
+     "Nyan Mode is an analog indicator of your position in the buffer.  The cat
+should go from left to right in your mode-line, as you move your point from 0%
+to 100%.  You can click on the rainbow or the empty space to scroll backwards
+and forwards and also animate it.")
+    (license license:gpl3+)))
+
 (define-public emacs-smart-mode-line
   (package
     (name "emacs-smart-mode-line")
-- 
2.34.0





Information forwarded to guix-patches <at> gnu.org:
bug#53930; Package guix-patches. (Thu, 10 Feb 2022 22:59:02 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 53930 <at> debbugs.gnu.org
Subject: Re: [bug#53930] [PATCH] gnu: Add emacs-nyan-mode.
Date: Thu, 10 Feb 2022 23:58:09 +0100
Hello,

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

> * gnu/packages/emacs-xyz.scm (emacs-nyan-mode): New variable.

And I thought Guix was a serious distribution… ;)

> +(define-public emacs-nyan-mode
> +  (package
> +    (name "emacs-nyan-mode")
> +    (version "1.1.3")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append
> +             "https://stable.melpa.org/packages/nyan-mode-"
> +             version
> +             ".tar"))

Using anything MELPA is generally frowned upon. What are the reasons for
not using upstream releases instead?

> +       (sha256
> +        (base32 "1hd3g1lnwsg7z3g9qvshlmlirgzyja4hjxxgdfpkaakafm87n58c"))))
> +    (build-system emacs-build-system)
> +    (arguments (list #:include #~(cons* "img/" "mus/" %default-include)))
> +    (home-page "https://github.com/TeMPOraL/nyan-mode/")
> +    (synopsis "Nyan Cat as position indicator")

Maybe: Nyan Cat as position indicator in a buffer

> +    (description
> +     "Nyan Mode is an analog indicator of your position in the buffer.  

I know the project name is "nyan mode" but still:

Nitpick: Nyan mode is…

Otherwise LGTM.

Regards,
-- 
Nicolas Goaziou




Information forwarded to guix-patches <at> gnu.org:
bug#53930; Package guix-patches. (Fri, 11 Feb 2022 05:11:02 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 53930 <at> debbugs.gnu.org
Subject: Re: [bug#53930] [PATCH] gnu: Add emacs-nyan-mode.
Date: Fri, 11 Feb 2022 06:10:33 +0100
Am Donnerstag, dem 10.02.2022 um 23:58 +0100 schrieb Nicolas Goaziou:
> Hello,
> 
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:
> 
> > * gnu/packages/emacs-xyz.scm (emacs-nyan-mode): New variable.
> 
> And I thought Guix was a serious distribution… ;)
How serious can Guix be if it lacks nyan-mode? 😺️

> > +(define-public emacs-nyan-mode
> > +  (package
> > +    (name "emacs-nyan-mode")
> > +    (version "1.1.3")
> > +    (source
> > +     (origin
> > +       (method url-fetch)
> > +       (uri (string-append
> > +             "https://stable.melpa.org/packages/nyan-mode-"
> > +             version
> > +             ".tar"))
> 
> Using anything MELPA is generally frowned upon. What are the reasons
> for not using upstream releases instead?
That's the code the importer gave me and I didn't know MELPA uses
autogenerated tarballs.  Will use git-fetch instead.

> > +       (sha256
> > +        (base32
> > "1hd3g1lnwsg7z3g9qvshlmlirgzyja4hjxxgdfpkaakafm87n58c"))))
> > +    (build-system emacs-build-system)
> > +    (arguments (list #:include #~(cons* "img/" "mus/" %default-
> > include)))
> > +    (home-page "https://github.com/TeMPOraL/nyan-mode/")
> > +    (synopsis "Nyan Cat as position indicator")
> 
> Maybe: Nyan Cat as position indicator in a buffer
Nyan Cat as a buffer position indicator?

> > +    (description
> > +     "Nyan Mode is an analog indicator of your position in the
> > buffer.  
> 
> I know the project name is "nyan mode" but still:
> 
> Nitpick: Nyan mode is…
I copied the title-case from the package preceding it.  WDYT about
"@code{nyan-mode} is", which would have been my goto before reading
that other description?

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#53930; Package guix-patches. (Fri, 11 Feb 2022 09:20:01 GMT) Full text and rfc822 format available.

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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 53930 <at> debbugs.gnu.org
Subject: Re: [bug#53930] [PATCH] gnu: Add emacs-nyan-mode.
Date: Fri, 11 Feb 2022 10:19:32 +0100
Hello,

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

> Am Donnerstag, dem 10.02.2022 um 23:58 +0100 schrieb Nicolas Goaziou:

>> And I thought Guix was a serious distribution… ;)
> How serious can Guix be if it lacks nyan-mode? 😺️

So true.

>> Maybe: Nyan Cat as position indicator in a buffer
> Nyan Cat as a buffer position indicator?

Even better!

>> > +    (description
>> > +     "Nyan Mode is an analog indicator of your position in the
>> > buffer.  
>> 
>> I know the project name is "nyan mode" but still:
>> 
>> Nitpick: Nyan mode is…
> I copied the title-case from the package preceding it.  WDYT about
> "@code{nyan-mode} is", which would have been my goto before reading
> that other description?

I like Foo mode because all modes are spelled out like this (or
sometimes simply Foo) in the Emacs manual, as God intended.

As you pointed out, many packages just ignore this anyway. So, I'm fine
either way.

Regards,
-- 
Nicolas Goaziou




Information forwarded to guix-patches <at> gnu.org:
bug#53930; Package guix-patches. (Fri, 11 Feb 2022 20:24:01 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 53930 <at> debbugs.gnu.org
Subject: Re: [bug#53930] [PATCH] gnu: Add emacs-nyan-mode.
Date: Fri, 11 Feb 2022 21:22:52 +0100
Am Freitag, dem 11.02.2022 um 10:19 +0100 schrieb Nicolas Goaziou:
> > > And I thought Guix was a serious distribution… ;)
> > How serious can Guix be if it lacks nyan-mode? 😺️
> 
> So true.
High time we fix this.

> > > Maybe: Nyan Cat as position indicator in a buffer
> > Nyan Cat as a buffer position indicator?
> 
> Even better!
Done.

> > > > +    (description
> > > > +     "Nyan Mode is an analog indicator of your position in the
> > > > buffer.  
> > > 
> > > I know the project name is "nyan mode" but still:
> > > 
> > > Nitpick: Nyan mode is…
> > I copied the title-case from the package preceding it.  WDYT about
> > "@code{nyan-mode} is", which would have been my goto before reading
> > that other description?
> 
> I like Foo mode because all modes are spelled out like this (or
> sometimes simply Foo) in the Emacs manual, as God intended.
> 
> As you pointed out, many packages just ignore this anyway. So, I'm
> fine either way.
Pushed it the way God intended.  With "Nyan mode" and mplayer
hardcoded.

Cheers




Reply sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
You have taken responsibility. (Fri, 11 Feb 2022 20:24:02 GMT) Full text and rfc822 format available.

Notification sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
bug acknowledged by developer. (Fri, 11 Feb 2022 20:24:02 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 53930-done <at> debbugs.gnu.org
Subject: Re: [bug#53930] [PATCH] gnu: Add emacs-nyan-mode.
Date: Fri, 11 Feb 2022 21:23:32 +0100
Am Freitag, dem 11.02.2022 um 21:22 +0100 schrieb Liliana Marie
Prikler:
> Pushed it the way God intended.
Marking it done the way debbugs intends me to...




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

This bug report was last modified 3 years and 94 days ago.

Previous Next


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