gnu: Add emacs-git-annex.

* gnu/packages/emacs.scm (emacs-git-annex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Kyle Meyer 2018-08-25 02:37:45 -04:00 committed by Ludovic Courtès
parent 8a9e0b6ebf
commit bff861ece5
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -11643,3 +11643,30 @@ (define-public emacs-magit-todos
to it in its file. By default, it uses keywords from @code{hl-todo}, minus a
few (like NOTE).")
(license license:gpl3))))
(define-public emacs-git-annex
;; Unreleased version has a fontification fix.
(let ((commit "ebdb44aef1883f1b2b8058e05d30fb9315b03707")
(revision "1"))
(package
(name "emacs-git-annex")
(version (string-append "1.1-" revision "." (string-take commit 8)))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jwiegley/git-annex-el")
(commit commit)))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32
"1mzv40gj7k10h7h5s43my8msgzjpj680qprqa9pp8nbyhl49v3wh"))))
(build-system emacs-build-system)
(home-page "https://github.com/jwiegley/git-annex-el")
(synopsis "Emacs integration for git-annex")
(description "Enhances Dired and buffers visiting annex files with
git-annex functionality. In Dired, the names of annex files are shortened by
hiding the symbolic links and fontified based on whether content is present.
Commands for performing some common operations (e.g., unlocking and adding
files) are provided.")
(license license:gpl2+))))