From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59740) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4hj1-0001Cq-7I for guix-patches@gnu.org; Wed, 18 Oct 2017 02:21:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4hiw-0003LM-9g for guix-patches@gnu.org; Wed, 18 Oct 2017 02:21:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38499) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e4hiw-0003LC-6H for guix-patches@gnu.org; Wed, 18 Oct 2017 02:21:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e4hiv-0004r8-Qu for guix-patches@gnu.org; Wed, 18 Oct 2017 02:21:01 -0400 Subject: [bug#28886] [PATCH] gnu: Add emacs-robe. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4hiV-00018d-Vz for guix-patches@gnu.org; Wed, 18 Oct 2017 02:20:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4hiR-00032g-2t for guix-patches@gnu.org; Wed, 18 Oct 2017 02:20:35 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:57337 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4hiQ-00031u-L5 for guix-patches@gnu.org; Wed, 18 Oct 2017 02:20:30 -0400 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id EBE6F1476CA for ; Wed, 18 Oct 2017 07:20:27 +0100 (BST) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id df37a734 for ; Wed, 18 Oct 2017 06:20:27 +0000 (UTC) From: Christopher Baines Date: Wed, 18 Oct 2017 07:20:27 +0100 Message-Id: <20171018062027.14406-1-mail@cbaines.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 28886@debbugs.gnu.org * gnu/packages/emacs.scm (emacs-robe): New variable. --- gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 315db18a5..45dde77e0 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2124,6 +2124,31 @@ tables.") 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") -- 2.14.2