[PATCH] Add emacs-frames-only-mode

  • Done
  • quality assurance status badge
Details
3 participants
  • Christopher Baines
  • Nicolas Goaziou
  • marco.au.grassi98
Owner
unassigned
Submitted by
marco.au.grassi98
Severity
normal
M
M
marco.au.grassi98 wrote on 1 Oct 2020 22:54
(name . guix-patches@gnu.org)(address . guix-patches@gnu.org)
kX1VqRxPCK5waJ-8gxPIGr2mBnllcBvYW9Oh_dSJ5H31Vp90lZxVHMIPpEsGQMM-Qir_BrACYoAaksZAkvabnGtJBl6M_mlQTK4E0aJ4P4o=@protonmail.com
Empty Message
Attachment: file
From 3275c713edeee831a06a2ddc9507c4236a05a446 Mon Sep 17 00:00:00 2001
From: AuPath <marco.au.grassi98@protonmail.com>
Date: Thu, 1 Oct 2020 22:46:32 +0200
Subject: [PATCH] gnu: Add emacs-frames-only-mode.

* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): New variable.
---
gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e3ec431d94..280d05b12f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -23076,6 +23076,28 @@ icon support, git integration, and several other utilities.")
replicate some of the features of the Doom modeline package.")
(license license:gpl2+)))
+(define-public emacs-frames-only-mode
+ (package
+ (name "emacs-frames-only-mode")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/davidshepherd7/frames-only-mode")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0y0sdjixaxvywrlp2sw51wnczhk51q1svl5aghbk9rkxpwv9ys9v"))))
+ (build-system emacs-build-system)
+ (home-page "https://github.com/davidshepherd7/frames-only-mode")
+ (synopsis "Better integration between Emacs and tiling window managers")
+ (description
+ "An Emacs global minor mode to use Emacs frames
+(i.e. operating system windows) instead of Emacs' internal windowing system.
+This combines particularly well with tiling window managers such as XMonad.")
+ (license license:gpl3+)))
+
(define-public emacs-shrink-path
(package
(name "emacs-shrink-path")
--
2.28.0
M
M
marco.au.grassi98 wrote on 2 Oct 2020 12:50
(name . 43751@debbugs.gnu.org)(address . 43751@debbugs.gnu.org)
HMzHJ7DS3Vncpyd6mi0OYF3wdvBo6qeIgE54Q_LjsW1z3lW8OWPpDthSkRRWwt7cXReFG5sjE4uMNUuCQ-OM3RiDFtGZFsLied3iG7yVpA4=@protonmail.com
Sorry i forgot to add dependencies.
Attachment: file
From ae1901ff1e6ead63274312a26107c387f974fb93 Mon Sep 17 00:00:00 2001
From: AuPath <marco.au.grassi98@protonmail.com>
Date: Fri, 2 Oct 2020 12:43:24 +0200
Subject: [PATCH] gnu: Add emacs-frames-only-mode.

* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): New variable.
---
gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e3ec431d94..e7bdeb0afa 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -23076,6 +23076,31 @@ icon support, git integration, and several other utilities.")
replicate some of the features of the Doom modeline package.")
(license license:gpl2+)))
+(define-public emacs-frames-only-mode
+ (package
+ (name "emacs-frames-only-mode")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/davidshepherd7/frames-only-mode")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0y0sdjixaxvywrlp2sw51wnczhk51q1svl5aghbk9rkxpwv9ys9v"))))
+ (build-system emacs-build-system)
+ (propagated-inputs
+ `(("emacs-dash" ,emacs-dash)
+ ("emacs-s" ,emacs-s)))
+ (home-page "https://github.com/davidshepherd7/frames-only-mode")
+ (synopsis "Use frames instead of Emacs windows")
+ (description
+ "An Emacs global minor mode to use Emacs frames
+(i.e. operating system windows) instead of Emacs' internal windowing system.
+This combines particularly well with tiling window managers such as XMonad.")
+ (license license:gpl3+)))
+
(define-public emacs-shrink-path
(package
(name "emacs-shrink-path")
--
2.28.0
N
N
Nicolas Goaziou wrote on 4 Oct 2020 11:29
(name . marco.au.grassi98--- via Guix-patches via)(address . guix-patches@gnu.org)
87lfgmwd7t.fsf@nicolasgoaziou.fr
Hello,

"marco.au.grassi98--- via Guix-patches" via <guix-patches@gnu.org>
writes:

Toggle quote (2 lines)
> Subject: [PATCH] gnu: Add emacs-frames-only-mode.

I tweaked the description to make it start with a full sentence, and
applied your patch. Thank you.

Regards,
--
Nicolas Goaziou
C
C
Christopher Baines wrote on 1 Nov 2020 11:07
(address . 43751-done@debbugs.gnu.org)
87d00xxue5.fsf@cbaines.net
Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:

Toggle quote (10 lines)
> Hello,
>
> "marco.au.grassi98--- via Guix-patches" via <guix-patches@gnu.org>
> writes:
>
>> Subject: [PATCH] gnu: Add emacs-frames-only-mode.
>
> I tweaked the description to make it start with a full sentence, and
> applied your patch. Thank you.

This does indeed look to have been pushed, so closing the bug.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl+eiOJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfVixAAq69AkB33cLTGSTRI+0ZrdTFXGvvF/bYU
62u4ELvp6JVhRMMLDP1rSE10HWkf/LizHVAAKSJCiDkoptcJt2gLz3RQAktghHUA
uXNsMz9Pp90D4Bz7J5Ut3vRuf3wdbzP/n1UEaJBVyBCLUaE6pcdHUjQhBkcLFcWH
KbNlHXY2+V9mc8zDXMAdRlOgW8l5WTH4mGDFVpsfGyuIps5ukUmqZOkwWx7/NuIx
kusrmbIlnbq5veSf25FpkYAQ8bIEGMaMUwZ6TdziOOhLa/VCJq5devb1h8TVCYfu
Ro07rSw1IzT3mwgiWYF0DlMv6eweOiSl8kxgSr1A9EAIEJwbCAL/Mp3zGAq8wHDn
wNvVOzFS3s5HQsMo9bUtvpkoXAC65x61jviOjpt4+Eklk6iMgVgI9zQFQluqFtj3
gwKnX30vdFZKYq9C1bFsSVASn29xkfHR5cm4u73cw+u3PsExbadHuaxDgNcOs7LJ
pE5ZKqHYMMctuNiI2VDMzqU9hvnU5ottynrbwXWyqlxJMTyQbXatY7I1z9G0jaD9
JkjTx9wWrjVzB2N66QewexXyvTahhPhjqbVNJ3yKko+YZdD7mUVjiviaOOVu4dM5
XnRbUNFf+gvBMfjTrV7j6JH/Vl0xVY9KAUTC44VQxuli0Jp0Zh18GE3sMaoL9HeO
mh3NcS0l3S0=
=9GAC
-----END PGP SIGNATURE-----

Closed
?