Message ID | 04930f845e48e398066caab7a1271f7525a25515.1704311285.git.peter@polidoro.io |
---|---|
State | New |
Headers | show |
Series | [bug#67905] gnu: Add emacs-golden-ratio. | expand |
Hello, peter@polidoro.io writes: > From: Peter Polidoro <peter@polidoro.io> > > * gnu/packages/emacs-xyz.scm (emacs-golden-ratio): New variable. Thank you. > +(define-public emacs-golden-ratio > + (package > + (name "emacs-golden-ratio") > + (version "20230912.1825") The version is "1.0.1", plus a few commits. Therefore, the line above should be: (version (git-version "1.0.1" revision commit)) where `revision' is bound to "1" (or "0", it all depends on your beliefs), and `commit' to "375c9f287dfad68829582c1e0a67d0c18119dab9". > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/roman/golden-ratio.el") > + (commit "375c9f287dfad68829582c1e0a67d0c18119dab9"))) Per above, this should be bound to `revision' Regards,
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index bb3c905252..3937e209b8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1374,6 +1374,28 @@ (define-public emacs-project-mode-line-tag its mode line.") (license license:gpl3+)))) +(define-public emacs-golden-ratio + (package + (name "emacs-golden-ratio") + (version "20230912.1825") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/roman/golden-ratio.el") + (commit "375c9f287dfad68829582c1e0a67d0c18119dab9"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0a635a3h6jx0clgwmhwc48i14y3xy5q29y37lp2sjnbxx1hlmkli")))) + (build-system emacs-build-system) + (home-page "https://github.com/roman/golden-ratio.el") + (synopsis "Automatic resizing of Emacs windows to the golden ratio") + (description "This package provides an Emacs mode for automatically +resizing the window that has main focus to be more convenient for editing, +while the ones that are not being actively edited will be reduced to a smaller +size.") + (license license:expat))) + (define-public emacs-git-modes (package (name "emacs-git-modes")
From: Peter Polidoro <peter@polidoro.io> * gnu/packages/emacs-xyz.scm (emacs-golden-ratio): New variable. Change-Id: I44de02989b8dadd4a395374fe078d4255a210028 --- gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) base-commit: 2f642b602398ab32b18faceecd074f49da92e95e