gnu: Add emacs-helm.

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

Signed-off-by: Alex Kost <alezost@gmail.com>
This commit is contained in:
Matthew Jordan 2016-05-18 17:39:45 -04:00 committed by Alex Kost
parent a88825d965
commit ae60900199
No known key found for this signature in database
GPG key ID: 82460C082A0EE98F

View file

@ -11,6 +11,7 @@
;;; Copyright © 2016 humanitiesNerd <catonano@gmail.com>
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 David Thompson <davet@gnu.org>
;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -2023,3 +2024,32 @@ (define-public emacs-web-mode
Dust.js, React/JSX, Angularjs, ejs, etc.")
(home-page "http://web-mode.org/")
(license license:gpl3+)))
(define-public emacs-helm
(package
(name "emacs-helm")
(version "1.9.6")
(source (origin
(method url-fetch)
(uri (string-append
"https://github.com/" name "/helm/archive/v"
version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0fc897rwf1fm2m7jrsikkgcyzhngfcysxfmzchpwzfj6v9sb5rl9"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-async" ,emacs-async)
("emacs-popup" ,emacs-popup)))
(home-page "https://emacs-helm.github.io/helm/")
(synopsis "Incremental completion and selection narrowing
framework for Emacs")
(description "Helm is incremental completion and selection narrowing
framework for Emacs. It will help steer you in the right direction when
you're looking for stuff in Emacs (like buffers, files, etc). Helm is a fork
of @code{anything.el} originally written by Tamas Patrovic and can be
considered to be its successor. Helm sets out to clean up the legacy code in
@code{anything.el} and provide a cleaner, leaner and more modular tool, that's
not tied in the trap of backward compatibility.")
(license license:gpl3+)))