From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oEwVIY/Gx1+pMAAA0tVLHw (envelope-from ) for ; Wed, 02 Dec 2020 16:53:35 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id yEL2HI/Gx19dbgAAbx9fmQ (envelope-from ) for ; Wed, 02 Dec 2020 16:53:35 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1989094051B for ; Wed, 2 Dec 2020 16:53:34 +0000 (UTC) Received: from localhost ([::1]:50052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkVNj-0007nH-T8 for larch@yhetil.org; Wed, 02 Dec 2020 11:53:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50930) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkVNI-0007ky-2I for guix-patches@gnu.org; Wed, 02 Dec 2020 11:53:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53863) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kkVNH-00027H-QQ for guix-patches@gnu.org; Wed, 02 Dec 2020 11:53:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kkVNH-0003iU-PB for guix-patches@gnu.org; Wed, 02 Dec 2020 11:53:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#45011] [PATCH] add emacs-project and dependency Resent-From: Jonathan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Dec 2020 16:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45011 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45011@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160692795514194 (code B ref -1); Wed, 02 Dec 2020 16:53:03 +0000 Received: (at submit) by debbugs.gnu.org; 2 Dec 2020 16:52:35 +0000 Received: from localhost ([127.0.0.1]:37172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkVMo-0003gr-NW for submit@debbugs.gnu.org; Wed, 02 Dec 2020 11:52:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:56214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkV11-00030t-UA for submit@debbugs.gnu.org; Wed, 02 Dec 2020 11:30:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38924) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkV11-0005Gr-O7 for guix-patches@gnu.org; Wed, 02 Dec 2020 11:30:03 -0500 Received: from mail-vs1-xe2a.google.com ([2607:f8b0:4864:20::e2a]:45249) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kkV0z-00056w-Dc for guix-patches@gnu.org; Wed, 02 Dec 2020 11:30:03 -0500 Received: by mail-vs1-xe2a.google.com with SMTP id w18so1232513vsk.12 for ; Wed, 02 Dec 2020 08:30:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6tnPyauD+A9I6UCEIMrxQuwmqTzRq8xhmmPiSbRW0VQ=; b=kjO/YQ17NJAWm/wddx4/+4zOXwr8qdiVoZ61OZtbVh0xYNY4MyoD9t76UBkf+YkZ21 PPrv8MTmYITUrgLUBxoob+iw3pyY/t6/he63aAK/7DT/PoHFcuPjreh6HLQeIJi9qPTV lHb4ex/8Zvb6YvDT5AXO1cyIJpqkBiLHyt4HYFx4O/MSiNLLXSU8LgDR4/jzBXVE2OiN XogiGfF8hehzdCUmMBQA+NHfktP9tIYWqOgNP4Vq2VDn/6z/UiekTbOhmVuj4axlMb69 04MmTaRtUqMeuo4pBXt3IXcgmiSQQxxTeRzNN0eoOVmFTYrv90cT32ent/0bcVXh4rdI AmMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6tnPyauD+A9I6UCEIMrxQuwmqTzRq8xhmmPiSbRW0VQ=; b=P7YGl9A4+4LcXp1yOo0jIbMsYl5kwYtCxUN0QlAkRClN15NL+1dR2epXQwWEC43yDU ldE0GbC8uxKYRwN388QfNtZU7+LpQGXto7VLhkXHvPZ3lzHi0FShHe8L63Ebdc3qfWoF K18gl6Zvn3r2hEMBzo5PInMmhevpgwwO22Ihkv91mjB6jSfz0BZ1S3hnrdM0M/sd/i/l zWOyYyZS08kNCgXf89i50PM2L1CTmcOlSA2OazJLerVQ77/9ZQvrLP/GQ/+XB+62BHfG 3PEbCTkOWSCzOhmxDDFDAQIqOcYhN4E4E4ZVdG9gy+N2lYW0BuE8LeccKIWicCayD40M LjGA== X-Gm-Message-State: AOAM530SgKhDVfZns7nJWaAi+VvlOD2922pvwDd7+i0OCmUdFvdunhLG l7WXYgVRhp+A8qyftwx60EOha5XRcRy2II883siVT182VVw= X-Google-Smtp-Source: ABdhPJzJNfnly8/bi9O47yFe/GmfrFMO3Kqp0m6xOPK1uboL93zooK5B/Dlcj3q1SYK+ryAkDvo+MCfXMB+VVrnu3B4= X-Received: by 2002:a05:6102:3208:: with SMTP id r8mr2385811vsf.6.1606926599701; Wed, 02 Dec 2020 08:29:59 -0800 (PST) MIME-Version: 1.0 From: Jonathan Date: Wed, 2 Dec 2020 10:29:48 -0600 Message-ID: Content-Type: multipart/alternative; boundary="00000000000027c6fe05b57dc1a6" Received-SPF: pass client-ip=2607:f8b0:4864:20::e2a; envelope-from=rostranjj@gmail.com; helo=mail-vs1-xe2a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 02 Dec 2020 11:52:33 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.18 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=kjO/YQ17; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 1989094051B X-Spam-Score: -1.18 X-Migadu-Scanner: ns3122888.ip-94-23-21.eu X-TUID: hH/PaBBLd9Nh --00000000000027c6fe05b57dc1a6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable --- gnu/packages/emacs-xyz.scm | 61 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 01de58b1f2..5b66ed64dc 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -86,6 +86,7 @@ ;;; Copyright =C2=A9 2020 Tim Howes ;;; Copyright =C2=A9 2020 Noah Landis ;;; Copyright =C2=A9 2020 Nicol=C3=B2 Balzarotti +;;; Copyright =C2=A9 2020 Jonathan Rostran ;;; ;;; This file is part of GNU Guix. ;;; @@ -729,6 +730,36 @@ this one is much simpler and much more consistent. When using this package, then only the color of the mode line changes when a window becomes in-/active.") (license license:gpl3+))) +(define-public emacs-project + (package + (name "emacs-project") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://elpa.gnu.org/packages/project-" + version + ".el")) + (sha256 + (base32 + "181hls4phhj8kgpfcky6h0mgzpl9xj616abvcvx8mrn4nmpyh655")))) + (build-system emacs-build-system) + (propagated-inputs `(("emacs-xref" ,emacs-xref))) + (home-page + "http://elpa.gnu.org/packages/project.html") + (synopsis "Operations on the current project") + (description + "NOTE: The project API is still experimental and can change in major, +backward-incompatible ways. Everyone is encouraged to try it, and +report to us any problems or use cases we hadn't anticipated, by +sending an email to emacs-devel, or `M-x report-emacs-bug'. + +This file contains generic infrastructure for dealing with +projects, some utility functions, and commands using that +infrastructure.") + (license license:gpl3+))) + (define-public emacs-treepy (package (name "emacs-treepy") @@ -25764,3 +25795,33 @@ syntax highlighting and UI components.") "This Emacs package provides a Janet REPL to evaluate @code{janet-mode} s-expression.") (license license:expat)))) + +(define-public emacs-xref + (package + (name "emacs-xref") + (version "1.0.3") + (source + (origin + (method url-fetch) + (uri (string-append + "https://elpa.gnu.org/packages/xref-" + version + ".el")) + (sha256 + (base32 + "1r531gl73y1br8g4n77gxbyj26yiaw7snjad21fgs5m80cka8fi3")))) + (build-system emacs-build-system) + (home-page + "http://elpa.gnu.org/packages/xref.html") + (synopsis "Cross-referencing commands") + (description + "NOTE: The xref API is still experimental and can change in major, +backward-incompatible ways. Everyone is encouraged to try it, and +report to us any problems or use cases we hadn't anticipated, by +sending an email to emacs-devel, or `M-x report-emacs-bug'. + +This file provides a somewhat generic infrastructure for cross +referencing commands, in particular \"find-definition\". + +See the etags and elisp-mode implementations for full examples.") + (license license:gpl3+))) --=20 2.29.2 --00000000000027c6fe05b57dc1a6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
---
=C2=A0gnu/packages/emacs-xyz.scm | 61 +++++++++++++= +++++++++++++++++++++++++
=C2=A01 file changed, 61 insertions(+)

= diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
ind= ex 01de58b1f2..5b66ed64dc 100644
--- a/gnu/packages/emacs-xyz.scm
+++= b/gnu/packages/emacs-xyz.scm
@@ -86,6 +86,7 @@
=C2=A0;;; Copyright = =C2=A9 2020 Tim Howes <timhowes@= lavabit.com>
=C2=A0;;; Copyright =C2=A9 2020 Noah Landis <noahlandis@posteo.net>
=C2= =A0;;; Copyright =C2=A9 2020 Nicol=C3=B2 Balzarotti <nicolo@nixo.xyz>
+;;; Copyright =C2=A9 2020 Jonat= han Rostran <rostranjj@gmail.com<= /a>>
=C2=A0;;;
=C2=A0;;; This file is part of GNU Guix.
=C2=A0;= ;;
@@ -729,6 +730,36 @@ this one is much simpler and much more consisten= t.=C2=A0 When using this package,
=C2=A0then only the color of the mode = line changes when a window becomes in-/active.")
=C2=A0 =C2=A0 =C2= =A0(license license:gpl3+)))
=C2=A0
+(define-public emacs-project
= + =C2=A0(package
+ =C2=A0(name "emacs-project")
+ =C2=A0(ve= rsion "0.5.2")
+ =C2=A0(source
+ =C2=A0 (origin
+ =C2=A0= =C2=A0 (method url-fetch)
+ =C2=A0 =C2=A0 (uri (string-append
+ =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "
https://elpa.gnu.org/packages/project-"
+ =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 version
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= ".el"))
+ =C2=A0 =C2=A0 (sha256
+ =C2=A0 =C2=A0 =C2=A0(bas= e32
+ =C2=A0 =C2=A0 =C2=A0 "181hls4phhj8kgpfcky6h0mgzpl9xj616abvcvx= 8mrn4nmpyh655"))))
+ =C2=A0(build-system emacs-build-system)
+ = =C2=A0(propagated-inputs `(("emacs-xref" ,emacs-xref)))
+ =C2= =A0(home-page
+ =C2=A0 "http://elpa.gnu.org/packages/project.html")
+ =C2=A0= (synopsis "Operations on the current project")
+ =C2=A0(descri= ption
+ =C2=A0 "NOTE: The project API is still experimental and can= change in major,
+backward-incompatible ways.=C2=A0 Everyone is encoura= ged to try it, and
+report to us any problems or use cases we hadn't= anticipated, by
+sending an email to emacs-devel, or `M-x report-emacs-= bug'.
+
+This file contains generic infrastructure for dealing wi= th
+projects, some utility functions, and commands using that
+infras= tructure.")
+ =C2=A0(license license:gpl3+)))
+
=C2=A0(define= -public emacs-treepy
=C2=A0 =C2=A0(package
=C2=A0 =C2=A0 =C2=A0(name = "emacs-treepy")
@@ -25764,3 +25795,33 @@ syntax highlighting a= nd UI components.")
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "This Emacs pa= ckage provides a Janet REPL to evaluate @code{janet-mode}
=C2=A0s-expres= sion.")
=C2=A0 =C2=A0 =C2=A0 =C2=A0(license license:expat))))
+<= br>+(define-public emacs-xref
+ =C2=A0(package
+ =C2=A0(name "em= acs-xref")
+ =C2=A0(version "1.0.3")
+ =C2=A0(source+ =C2=A0 =C2=A0(origin
+ =C2=A0 =C2=A0 =C2=A0(method url-fetch)
+ = =C2=A0 =C2=A0 =C2=A0(uri (string-append
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 "https:/= /elpa.gnu.org/packages/xref-"
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 version
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ".el= "))
+ =C2=A0 =C2=A0 =C2=A0(sha256
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0(= base32
+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"1r531gl73y1br8g4n77gxby= j26yiaw7snjad21fgs5m80cka8fi3"))))
+ =C2=A0(build-system emacs-buil= d-system)
+ =C2=A0(home-page
+ =C2=A0 =C2=A0"http://elpa.gnu.org/packages/xref.html&= quot;)
+ =C2=A0(synopsis "Cross-referencing commands")
+ = =C2=A0(description
+ =C2=A0 =C2=A0"NOTE: The xref API is still expe= rimental and can change in major,
+backward-incompatible ways.=C2=A0 Eve= ryone is encouraged to try it, and
+report to us any problems or use cas= es we hadn't anticipated, by
+sending an email to emacs-devel, or `M= -x report-emacs-bug'.
+
+This file provides a somewhat generic in= frastructure for cross
+referencing commands, in particular \"find-= definition\".
+
+See the etags and elisp-mode implementations fo= r full examples.")
+ =C2=A0(license license:gpl3+)))
--
2.29= .2


--00000000000027c6fe05b57dc1a6--