aboutsummaryrefslogtreecommitdiffstats
path: root/oni
diff options
context:
space:
mode:
authorGravatar Tom Willemse2023-10-15 22:12:51 -0700
committerGravatar Tom Willemse2023-10-15 22:12:51 -0700
commitb03d1a86bee99cb2dcbef9fc8f59e37893718bc3 (patch)
tree2ca6ebaec7ec77c1a8582923a8663fd314be7128 /oni
parent1f92565b738d549ae29591cba17362a459591031 (diff)
downloadnew-dotfiles-b03d1a86bee99cb2dcbef9fc8f59e37893718bc3.tar.gz
new-dotfiles-b03d1a86bee99cb2dcbef9fc8f59e37893718bc3.zip
Add package for Sawfish's Emacs mode
Diffstat (limited to 'oni')
-rw-r--r--oni/packages/sawfish.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/oni/packages/sawfish.scm b/oni/packages/sawfish.scm
new file mode 100644
index 0000000..22350c8
--- /dev/null
+++ b/oni/packages/sawfish.scm
@@ -0,0 +1,24 @@
+(define-module (oni packages sawfish)
+ #:use-module ((gnu packages sawfish)
+ #:select (sawfish))
+ #:use-module ((guix packages)
+ #:select (package))
+ #:use-module ((guix build-system emacs)
+ #:select (emacs-build-system)))
+
+(define-public emacs-sawfish
+ (package
+ (inherit sawfish)
+ (name "emacs-sawfish")
+ (build-system emacs-build-system)
+ (arguments
+ '(#:include '("sawfish.el")))
+ (synopsis "Sawfish mode")
+ (native-inputs (list))
+ (inputs (list))
+ (description "\"sawfish.el\" provides
+* A major mode for writing Sawfish code.
+ This include symbol / var / func completion and help access,
+ both from doc-string and info file.
+* sawfish-client wrapper, i.e. an interface to interact with
+ running Sawfish window manager.")))