gnu: Add emacs-robe.

* gnu/packages/emacs.scm (emacs-robe): New variable.
This commit is contained in:
Christopher Baines 2017-10-18 07:20:03 +01:00
parent f88c1c5d89
commit 8733fc91e0
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -2195,6 +2195,31 @@ (define-public emacs-rich-minority
mode-line.")
(license license:gpl2+)))
(define-public emacs-robe
(package
(name "emacs-robe")
(version "0.8.1")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/dgutov/robe/"
"archive/" version ".tar.gz"))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"1vp45y99fwj88z04ah4yppz4z568qcib646az6m9az5ar0f203br"))))
(build-system emacs-build-system)
(propagated-inputs
`(("emacs-inf-ruby" ,emacs-inf-ruby)))
(home-page "https://github.com/dgutov/robe")
(synopsis "Ruby code assistance tool for Emacs")
(description
"Robe can provide information on loaded classes and modules in Ruby code,
as well as where methods are defined. This allows the user to jump to method
definitions, modules and classes, display method documentation and provide
method and constant name completion.")
(license license:gpl3+)))
(define-public emacs-rspec
(package
(name "emacs-rspec")