aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Neidhardt <mail@ambrevar.xyz>2019-01-17 12:08:37 +0100
committerPierre Neidhardt <mail@ambrevar.xyz>2019-01-17 12:20:54 +0100
commit9830f1a249b8f7be59c238854c00763a3ea428b1 (patch)
tree802528b0377141465373c0640bc3c15f78e1baf9
parent2c114220aa3a8ce8bc06753fc9b69982b9ab6f53 (diff)
downloadguix-9830f1a249b8f7be59c238854c00763a3ea428b1.tar.gz
guix-9830f1a249b8f7be59c238854c00763a3ea428b1.zip
gnu: Add emacs-window-layout.
* gnu/packages/emacs-xyz.scm (emacs-window-layout): New variable.
-rw-r--r--gnu/packages/emacs-xyz.scm22
1 files changed, 21 insertions, 1 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index caedf6a0de..a92a26a885 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34,7 +34,7 @@
;;; Copyright © 2017, 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2018 Sohom Bhattacharjee <soham.bhattacharjee15@gmail.com>
;;; Copyright © 2018 Mathieu Lirzin <mthl@gnu.org>
-;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
+;;; Copyright © 2018, 2019 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2018, 2019 Tim Gesthuizen <tim.gesthuizen@yahoo.de>
;;; Copyright © 2018 Jack Hill <jackhill@jackhill.us>
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
@@ -12678,3 +12678,23 @@ leader key in vim), and much more.")
from within emacs. The @code{tldr} pages are a community effort to simplify
the man pages with practical examples.")
(license license:wtfpl2))))
+
+(define-public emacs-window-layout
+ (package
+ (name "emacs-window-layout")
+ (version "1.4")
+ (home-page "https://github.com/kiwanami/emacs-window-layout")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url home-page)
+ (commit (string-append "v" version))))
+ (sha256
+ (base32
+ "0wgqi8r844lbx52fn6az8c1n8m681rp6dkfzd54wmdk1ka7zmvv6"))
+ (file-name (git-file-name name version))))
+ (build-system emacs-build-system)
+ (synopsis "Simple window layout management framework for emacs")
+ (description "A window-layout management library that can split a frame
+or a window into some windows according to a layout recipe.")
+ (license license:gpl3+)))