diff options
author | Stefan Reichör <stefan@xsteve.at> | 2021-05-29 23:39:18 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-05-31 21:05:57 +0200 |
commit | d16ddafcc78ddbf179573d523fe652a634fa57ce (patch) | |
tree | e86c80238bb16a02013a7ca68f200b4f7da77627 | |
parent | 71854b7dfe034dc47655c6fa885bd255fde3c160 (diff) |
gnu: Add emacs-eyebrowse.
* gnu/packages/emacs-xyz.scm (emacs-eyebrowse): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index bd05408561..80da75388c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -7979,6 +7979,35 @@ perspective only its buffers are available by default.") can be saved to and restored from a file.") (license license:gpl2+))) +(define-public emacs-eyebrowse + ;; XXX: Upstream has no tagged release. Version is extracted from keyword + ;; in main file. + (let ((commit "88c7b59aa7c5c93bc23812217213adfa238f977b") + (revision "0")) + (package + (name "emacs-eyebrowse") + (version (git-version "0.7.8" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://depp.brause.cc/eyebrowse.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09s07mvg5bz3dm9sxgn40c7z6d6ry1sdjzsxwgmy825f3xm66avs")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-dash" ,emacs-dash))) + (home-page "https://depp.brause.cc/eyebrowse/") + (synopsis "Simple-minded way to manage window configs in Emacs") + (description + "Eyebrowse is a global minor mode for Emacs that allows you to manage +your window configurations in a simple manner, just like tiling window +managers like i3wm with their workspaces do. It displays their current state +in the modeline by default.") + (license license:gpl3+)))) + (define-public emacs-test-simple (package (name "emacs-test-simple") |