summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormoksh <mysticmoksh@riseup.net>2026-02-07 00:36:22 +0530
committerCayetano Santos <csantosb@inventati.org>2026-04-01 09:59:10 +0200
commit557cca7cde7d780b01a8a87a9fcdfcba63bd5fd1 (patch)
tree5a692b3998a133bf0669bb9e4923c2495930d302
parent4f131a07b8c73980db1ccae7e1ed0a7b4b5470dd (diff)
gnu: Add emacs-spatial-window.
* gnu/packages/emacs-xyz.scm (emacs-spatial-window): New variable. Fixes guix/guix!6186 Change-Id: Ia57b541928e8f12505009cad9f57366e98fd4a5a
-rw-r--r--gnu/packages/emacs-xyz.scm29
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d1aa28cb5d6..b73ca284887 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -16975,6 +16975,35 @@ called. If there are more, each window will have its first character
16975highlighted. Pressing that character will switch to that window.") 16975highlighted. Pressing that character will switch to that window.")
16976 (license license:gpl3+))) 16976 (license license:gpl3+)))
16977 16977
16978(define-public emacs-spatial-window
16979 (package
16980 (name "emacs-spatial-window")
16981 (version "0.9.2")
16982 (source
16983 (origin
16984 (method git-fetch)
16985 (uri (git-reference
16986 (url "https://github.com/lewang/spatial-window")
16987 (commit (string-append "v" version))))
16988 (file-name (git-file-name name version))
16989 (sha256
16990 (base32 "19whlw6p2q6ma20ifkr6iyrhj5l99vj1hv06s7j6j6pvgah27lm4"))))
16991 (build-system emacs-build-system)
16992 (arguments
16993 (list
16994 #:test-command
16995 #~(list "emacs" "-Q" "-batch" "-L" "."
16996 "-l" "spatial-window-geometry-test.el"
16997 "-l" "spatial-window-test.el"
16998 "-f" "ert-run-tests-batch-and-exit")))
16999 (propagated-inputs (list emacs-posframe))
17000 (home-page "https://github.com/lewang/spatial-window")
17001 (synopsis "Jump to windows by spatial position")
17002 (description
17003 "Jump to Emacs windows by pressing keys that match their spatial position
17004on your keyboard.")
17005 (license license:gpl3+)))
17006
16978(define-public emacs-windsize 17007(define-public emacs-windsize
16979 ;; There is no proper release. The base version is extracted from the 17008 ;; There is no proper release. The base version is extracted from the
16980 ;; "Version" keyword in the main file. 17009 ;; "Version" keyword in the main file.