diff options
| author | 2025-07-17 22:21:01 -0700 | |
|---|---|---|
| committer | 2025-07-17 22:21:01 -0700 | |
| commit | fc71258065759111280a60c1870f496edefb7921 (patch) | |
| tree | 570185e2b5a01978400338f9584b5ffa9d5d43e5 /oni | |
| parent | 6023345eefe834b54742b38820d476322704dd3b (diff) | |
| download | new-dotfiles-fc71258065759111280a60c1870f496edefb7921.tar.gz new-dotfiles-fc71258065759111280a60c1870f496edefb7921.zip | |
oni/packages/emacs: Add ‘emacs-sawfish’
This package installs the sawfish major mode that is included in the Sawfish
window manager. This file is not included in the sawfish window manager package.
This package doesn't use the same source as that of the official package because
while testing it looked like the original source location isn't accessible.
Diffstat (limited to 'oni')
| -rw-r--r-- | oni/packages/emacs.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/oni/packages/emacs.scm b/oni/packages/emacs.scm index 5dd40f9..f288810 100644 --- a/oni/packages/emacs.scm +++ b/oni/packages/emacs.scm @@ -900,3 +900,28 @@ README.md from the same repository for extended documentation.") (file-name (git-file-name name version)) (sha256 (base32 "0jbj48glh0r6fkb0lk1xb9067x2myp3krkw2byycijwdq1nlqzv2"))))))) + +(define-public emacs-sawfish + (let ((commit "ba51040997cbdb6c138bf4180e69e794f094f630") + (revision "0")) + (package + (name "emacs-sawfish") + (version "1.13.0") + (source + (origin + (method git-fetch) + (url (git-reference + (url "https://github.com/SawfishWM/sawfish") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0jbj48glh0r6fkb0lk1xb9067x2myp3krkw2byycijwdq1nlqzv2")))) + (build-system emacs-build-system) + (arguments + '(#:include '("sawfish.el"))) + (home-page "https://sawfish.tuxfamily.org") + (synopsis "Sawfish mode.") + (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.")))) |
