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
1 changed files with 25 additions and 0 deletions

View File

@ -2195,6 +2195,31 @@ tables.")
mode-line.") mode-line.")
(license license:gpl2+))) (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 (define-public emacs-rspec
(package (package
(name "emacs-rspec") (name "emacs-rspec")