gnu: Add emacs-git-auto-commit-mode.

* gnu/packages/emacs.scm (emacs-git-auto-commit-mode): New public variable.
This commit is contained in:
Oleg Pykhalov 2018-05-02 19:15:15 +03:00
parent 6673bbef87
commit c9efc2295b
No known key found for this signature in database
GPG Key ID: 7246E11C69B79569
1 changed files with 24 additions and 0 deletions

View File

@ -10197,3 +10197,27 @@ in at the first line of the current buffer. This is useful when you have a
very long function that spreads more than a screen, and you don't have to very long function that spreads more than a screen, and you don't have to
scroll up to read the function name and then scroll down to original position.") scroll up to read the function name and then scroll down to original position.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-git-auto-commit-mode
(package
(name "emacs-git-auto-commit-mode")
(version "4.4.0")
(source
(origin
(method url-fetch)
(uri (string-append
"https://github.com/ryuslash/git-auto-commit-mode/archive/"
version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"04avxmalsl3b7zi2vipfw9rb4wrwysnipsbch96skviql9axk870"))))
(build-system emacs-build-system)
(home-page "https://github.com/ryuslash/git-auto-commit-mode")
(synopsis "Emacs Minor mode to automatically commit and push")
(description "@code{git-auto-commit-mode} is an Emacs minor mode that
tries to commit changes to a file after every save.
When @code{gac-automatically-push-p} is non-nil, it also tries to push to
the current upstream.")
(license license:gpl3+)))