From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36521) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gSgcZ-00031H-CD for guix-patches@gnu.org; Fri, 30 Nov 2018 06:06:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gSgcU-0002oH-GE for guix-patches@gnu.org; Fri, 30 Nov 2018 06:06:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:51314) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gSgcU-0002o3-B7 for guix-patches@gnu.org; Fri, 30 Nov 2018 06:06:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gSgcT-00041B-Tp for guix-patches@gnu.org; Fri, 30 Nov 2018 06:06:01 -0500 Subject: [bug#33526] Utilities for emacs-irony-mode Resent-Message-ID: References: <94000ce9-c70c-ed74-a4e7-5911def116c8@yahoo.de> <874lc09smj.fsf@gnu.org> From: Tim Gesthuizen Message-ID: Date: Fri, 30 Nov 2018 12:04:52 +0100 MIME-Version: 1.0 In-Reply-To: <874lc09smj.fsf@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jnJL78kDuCvnIxCv53Lmb4FPejC0FVZIE" 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 33526@debbugs.gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --jnJL78kDuCvnIxCv53Lmb4FPejC0FVZIE Content-Type: multipart/mixed; boundary="AGsaSNxecytF5y88t9c38aQyi48uAaSCL"; protected-headers="v1" From: Tim Gesthuizen To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= Cc: 33526@debbugs.gnu.org Message-ID: Subject: Re: [bug#33526] Utilities for emacs-irony-mode References: <94000ce9-c70c-ed74-a4e7-5911def116c8@yahoo.de> <874lc09smj.fsf@gnu.org> In-Reply-To: <874lc09smj.fsf@gnu.org> --AGsaSNxecytF5y88t9c38aQyi48uAaSCL Content-Type: multipart/mixed; boundary="------------1A1DA194A61D3B3D6FD77AE0" Content-Language: en-US This is a multi-part message in MIME format. --------------1A1DA194A61D3B3D6FD77AE0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 29.11.2018 09:48, Ludovic Court=C3=A8s wrote: > The tag should be =E2=80=9Cv1.0.0=E2=80=9D, not =E2=80=9C1.0.0=E2=80=9D= , but then the hash is different > than the one here. >=20 > Also, =E2=80=98guix lint=E2=80=99 reports the same kind of issues as ab= ove. >=20 > Could you double-check and adjust the Git references and address the > issues that =E2=80=98guix lint=E2=80=99 reports in the remaining patche= s? Sorry for the bad patches. I changed the following things: - descriptions of the packages are now full sentences - The source files now have proper names - git references and hashs are updated so that the sources can be downloaded. I hope that this resolves all issues. The patches are attached. Tim. --------------1A1DA194A61D3B3D6FD77AE0 Content-Type: text/x-patch; name="0001-gnu-Add-emacs-flycheck-irony.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-emacs-flycheck-irony.patch" =46rom d94c537e4d52579cee40cf6c0b88c5cc36be1108 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Tue, 27 Nov 2018 17:57:14 +0100 Subject: [PATCH 1/2] gnu: Add emacs-flycheck-irony. * gnu/packages/emacs.scm (emacs-flycheck-irony): New variable. --- gnu/packages/emacs.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 20f747477..647625d0e 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2869,6 +2869,28 @@ irony-mode using clang-tooling.") (home-page "https://github.com/Sarcasm/company-irony") (license license:gpl3+))) =20 +(define-public emacs-flycheck-irony + (package + (name "emacs-flycheck-irony") + (version "0.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Sarcasm/flycheck-irony.git"= ) + (commit (string-append "v" version)))) + (sha256 (base32 "0qa5a8wzvzxwqql92ibc9s43k8sj3vwn7skz9hfr8= av0skkhx996")) + (file-name (string-append name "-" version)))) + (build-system emacs-build-system) + (inputs + `(("irony-mode" ,emacs-irony-mode) + ("flycheck-mode" ,emacs-flycheck) + ("emacs-company" ,emacs-company))) + (synopsis "Live syntax checking frontend for flycheck using irony-mo= de") + (description "This package provides a frontend for flycheck that let= s irony-mode +do the syntax checking.") + (home-page "https://github.com/Sarcasm/flycheck-irony") + (license license:gpl3+))) + (define-public emacs-company-quickhelp (package (name "emacs-company-quickhelp") --=20 2.19.2 --------------1A1DA194A61D3B3D6FD77AE0 Content-Type: text/x-patch; name="0002-gnu-Add-emacs-irony-eldoc.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0002-gnu-Add-emacs-irony-eldoc.patch" =46rom 210363912b79310eebaa621bf17438a1882565e3 Mon Sep 17 00:00:00 2001 From: Tim Gesthuizen Date: Tue, 27 Nov 2018 17:57:28 +0100 Subject: [PATCH 2/2] gnu: Add emacs-irony-eldoc. * gnu/packages/emacs.scm (emacs-irony-eldoc): New variable. --- gnu/packages/emacs.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 647625d0e..073f19b95 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2891,6 +2891,27 @@ do the syntax checking.") (home-page "https://github.com/Sarcasm/flycheck-irony") (license license:gpl3+))) =20 +(define-public emacs-irony-eldoc + (package + (name "emacs-irony-eldoc") + (version (package-version emacs-irony-mode)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ikirill/irony-eldoc.git") + (commit "0df5831eaae264a25422b061eb2792aadde8b3f2"))) + (sha256 (base32 "1l5qpr66v1l12fb50yh73grb2rr85xxmbj19mm33b5rdrq2b= qmmd")) + (file-name (string-append name "-" version)))) + (build-system emacs-build-system) + (inputs + `(("irony-mode" ,emacs-irony-mode))) + (synopsis "Eldoc integration for irony-mode") + (description "Irony-eldoc is an eldoc extension that shows documenta= tion +for the current function or variable in the minibuffer.") + (home-page "https://github.com/ikirill/irony-eldoc") + (license license:gpl3+))) + (define-public emacs-company-quickhelp (package (name "emacs-company-quickhelp") --=20 2.19.2 --------------1A1DA194A61D3B3D6FD77AE0-- --AGsaSNxecytF5y88t9c38aQyi48uAaSCL-- --jnJL78kDuCvnIxCv53Lmb4FPejC0FVZIE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEKUiC5+8BRKEri5fa0uWPaa77GdUFAlwBGVUACgkQ0uWPaa77 GdWmCQf/Y7nfinni1EEDmBD+wT6fL0v7c3UOIlPywYaFBJBh0cMpOCUJxytO3K5q yTpepzA3xYjI1ZdoP+nwz4RHtnepiwU0/VpzhREAFrSrAgstZ8XurNtkfoGCp5fl zRNsOPbjIJQlS9XUYSZhMqzU+D6IENq5Yn06dh/xIMLUhNshEzS4HR2a3s9KhDtp N+dd5cp74RYTD4WjTVXl7kvIWE1fkZCL4Drj+MaWZbUp7CRc4nc5yjO93eNJMxCg XC/A2RNHp9wFgIM7qUG6WuRpIaNk2DBo9/PmUavIrmCsu81X9M9psjI10eI65wtF w/VhUrAS/PQjvO93IGLfuSIBKjjRDg== =Zuws -----END PGP SIGNATURE----- --jnJL78kDuCvnIxCv53Lmb4FPejC0FVZIE--