From unknown Sat Sep 13 17:05:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26800: Add vim-syntastic + neovim-syntastic Resent-From: ng0 Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 May 2017 12:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26800 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 26800@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149407301122460 (code B ref -1); Sat, 06 May 2017 12:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 May 2017 12:16:51 +0000 Received: from localhost ([127.0.0.1]:57278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6ydn-0005qB-5F for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6ydj-0005pw-6x for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6ydc-0004D4-RH for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d6ydc-0004D0-O6 for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d6ydb-0005zd-EF for guix-patches@gnu.org; Sat, 06 May 2017 08:16:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6ydY-0004Ar-76 for guix-patches@gnu.org; Sat, 06 May 2017 08:16:39 -0400 Received: from 93-95-228-241.1984.is ([93.95.228.241]:42578 helo=sharknado9001.pragmatique.xyz) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d6ydX-00049n-OK for guix-patches@gnu.org; Sat, 06 May 2017 08:16:36 -0400 Received: by sharknado9001.pragmatique.xyz (OpenSMTPD) with ESMTPSA id dfdb2d5c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sat, 6 May 2017 12:16:22 +0000 (UTC) Date: Sat, 6 May 2017 12:16:29 +0000 From: ng0 Message-ID: <20170506121629.xhu2egx3wp3pnnfe@abyayala> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tgtzom4kqnyblpl3" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --tgtzom4kqnyblpl3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline This adds vim-syntastic, it builds and if memory serves me right I have tested it on vim and neovim. Given the recent vim failure and switching back to emacs, someone should give both plugins a try before it is applied. -- https://pragmatique.xyz PGP: https://people.pragmatique.xyz/ng0/ --tgtzom4kqnyblpl3 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-vim-syntastic.patch" Content-Transfer-Encoding: quoted-printable =46rom 4e2a50ab1bbda5fe5c4a9cbc264d3cd7de11ccbb Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 15 Apr 2017 17:46:42 +0000 Subject: [PATCH 1/2] gnu: Add vim-syntastic. * gnu/packages/vim.scm (vim-syntastic): New variable. --- gnu/packages/vim.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 5ceb7c831..bb2bf3efb 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -512,6 +512,48 @@ and powerline symbols, etc.") (home-page "https://github.com/vim-airline/vim-airline-themes") (license license:expat)))) =20 +(define-public vim-syntastic + (package + (name "vim-syntastic") + (version "3.8.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/vim-syntastic/syntastic/arc= hive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wsnd9bsp5x6yiw96h1bnd1vyxdkh130hb82kyyxydgsplx92ima")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (vimfiles (string-append out "/share/vim/vimfiles")) + (doc (string-append vimfiles "/doc")) + (plugin (string-append vimfiles "/plugin")) + (autoload (string-append vimfiles "/autoload")) + (syntax-checkers (string-append vimfiles "/syntax_chec= kers"))) + (copy-recursively "doc" doc) + (copy-recursively "autoload" autoload) + (copy-recursively "plugin" plugin) + (copy-recursively "syntax_checkers" syntax-checkers) + #t)))))) + (synopsis "Syntax checking plugin for Vim") + (description + "Vim-syntastic is a syntax checking plugin for Vim. It runs files th= rough +external syntax checkers and displays any resulting errors to the user. T= his +can be done on demand, or automatically as files are saved. If syntax err= ors +are detected, the user is notified.") + (home-page "https://github.com/vim-syntastic/syntastic") + (license license:wtfpl2))) + (define-public neovim (package (name "neovim") --=20 2.12.2 --tgtzom4kqnyblpl3 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-neovim-syntastic.patch" Content-Transfer-Encoding: quoted-printable =46rom 5b878c1144a20e1663bc7fabf88ddbf4eaa44722 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 15 Apr 2017 17:46:43 +0000 Subject: [PATCH 2/2] gnu: Add neovim-syntastic. * gnu/packages/vim.scm (neovim-syntastic): New variable. --- gnu/packages/vim.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index bb2bf3efb..697c7dedc 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -554,6 +554,36 @@ are detected, the user is notified.") (home-page "https://github.com/vim-syntastic/syntastic") (license license:wtfpl2))) =20 +(define-public neovim-syntastic + (package + (inherit vim-syntastic) + (name "neovim-syntastic") + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (vimfiles (string-append out "/share/nvim/site")) + (doc (string-append vimfiles "/doc")) + (plugin (string-append vimfiles "/plugin")) + (autoload (string-append vimfiles "/autoload")) + (syntax-checkers (string-append vimfiles "/syntax_chec= kers"))) + (copy-recursively "doc" doc) + (copy-recursively "autoload" autoload) + (copy-recursively "plugin" plugin) + (copy-recursively "syntax_checkers" syntax-checkers) + #t)))))) + (synopsis "Syntax checking plugin for Neovim") + (description + "Vim-syntastic is a syntax checking plugin for Neovim. It runs files= through +external syntax checkers and displays any resulting errors to the user. T= his +can be done on demand, or automatically as files are saved. If syntax err= ors +are detected, the user is notified."))) + (define-public neovim (package (name "neovim") --=20 2.12.2 --tgtzom4kqnyblpl3-- From unknown Sat Sep 13 17:05:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ng0 Subject: bug#26800: closed (Re: bug#26800: Add vim-syntastic + neovim-syntastic) Message-ID: References: <20170511040037.GA4807@jasmine> <20170506121629.xhu2egx3wp3pnnfe@abyayala> X-Gnu-PR-Message: they-closed 26800 X-Gnu-PR-Package: guix-patches Reply-To: 26800@debbugs.gnu.org Date: Thu, 11 May 2017 04:01:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1494475264-27496-1" This is a multi-part message in MIME format... ------------=_1494475264-27496-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26800: Add vim-syntastic + neovim-syntastic which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 26800@debbugs.gnu.org. --=20 26800: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26800 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1494475264-27496-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26800-done) by debbugs.gnu.org; 11 May 2017 04:00:47 +0000 Received: from localhost ([127.0.0.1]:37460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d8fHS-00078s-NN for submit@debbugs.gnu.org; Thu, 11 May 2017 00:00:46 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:60281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d8fHP-00078j-Om for 26800-done@debbugs.gnu.org; Thu, 11 May 2017 00:00:44 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 69CC820A87; Thu, 11 May 2017 00:00:43 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Thu, 11 May 2017 00:00:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=V9ZAZPYTBty7jaw7MRHaNMCs8raauNVY5TQXd/ Jqi2c=; b=XcfuOatksH4D8NFMTtnwGHjviGvVbNCb5DS3Y+428TufkiTsQdUh7u fGCTA3omGolIf5bE/FCbgnsXeUb3rizc570chE33grOM4jcf19hAJ40xX2ZoEns/ Tnq2RMSPyZ0dbsXVIAyYBWm1heQTmcawytqn+8ZNokJdJ1fnx0VXo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=V9ZAZPYTBty7jaw7MR HaNMCs8raauNVY5TQXd/Jqi2c=; b=siKl6yJ89++WD4CS7zmdl0X7FCfM4qnCh7 tkdyC/kkBndoRDigJwL0rajkhsVPtC1QpjA1NOSdf+KS9a5oa9pkYfS25mIJnypp d/91QGMQkjlMzAhwCbr4n1yFkBunpsKHy58IFyiWWHcR3n8DrxQtqjNaTsmC9M8m sTEpPlaKICIV6y5CkiroMyqP9y59vmQJs6GugrMF4jaiEimE2pQHjkoJurBGa3rP dwewZRp5X98XJgP2oxvnj3HPqHko2Q+IOvpstUr6TVzfGkReGA/GS6fxwHX9Bsum 4uVmrTZh3Hac8kwd/GIhhs+w+8vKe25HMe6nBBU81x+pYd6U3kZA== X-ME-Sender: X-Sasl-enc: GPWovrZob13BhrWU4U1OX2jrKJdpXIwxqBMtYW9fKPO3 1494475243 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 2ABFF24929 for <26800-done@debbugs.gnu.org>; Thu, 11 May 2017 00:00:43 -0400 (EDT) Date: Thu, 11 May 2017 00:00:37 -0400 From: Leo Famulari To: 26800-done@debbugs.gnu.org Subject: Re: bug#26800: Add vim-syntastic + neovim-syntastic Message-ID: <20170511040037.GA4807@jasmine> References: <20170506121629.xhu2egx3wp3pnnfe@abyayala> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline In-Reply-To: <20170506121629.xhu2egx3wp3pnnfe@abyayala> User-Agent: Mutt/1.8.2 (2017-04-18) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26800-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 06, 2017 at 12:16:29PM +0000, ng0 wrote: > This adds vim-syntastic, it builds and if memory serves me right > I have tested it on vim and neovim. Given the recent vim failure > and switching back to emacs, someone should give both plugins a > try before it is applied. > --=20 > https://pragmatique.xyz > PGP: https://people.pragmatique.xyz/ng0/ > From 4e2a50ab1bbda5fe5c4a9cbc264d3cd7de11ccbb Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sat, 15 Apr 2017 17:46:42 +0000 > Subject: [PATCH 1/2] gnu: Add vim-syntastic. >=20 > * gnu/packages/vim.scm (vim-syntastic): New variable. > From 5b878c1144a20e1663bc7fabf88ddbf4eaa44722 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sat, 15 Apr 2017 17:46:43 +0000 > Subject: [PATCH 2/2] gnu: Add neovim-syntastic. >=20 > * gnu/packages/vim.scm (neovim-syntastic): New variable. Thanks, pushed! --k+w/mQv8wyuph6w0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlkT4eUACgkQJkb6MLrK fwjtUhAA3l2+bVOcekrXG6w8vU+79mbJvf5L+kRzjwzQZKwsaOyvW8b5OmjL+ggW O+LP4b3aVpmYvy5bL3dSxfGNke2jCOeI+M5T9Q8Q8PWYQ4lDS9I9F7xbvTEF5Zwj S7sWHnUebqHVJmm7oRiI8dKsnRPHmIZLzLYWMvuJhSjtWlj/J4HrGUahHN89kleS fTMhP4B7lfn3XpL7XNVsplk2cU7tUstQ5tmPLYAx/NVhGtcXY9UAgZB9NthL7dnk FtOAr9omzKOqCCp6QVqGqqchi3Igfntj8afdk8M0fKbWDb73EKTsRqOTtPOiryc1 Gwc1TpzhLTtA5YC8R80Qm8XM2GTSBQ9kN3gtPNaU0WFz6QCOht9kZAAwZlZPLiBj M8HubJodXim93YSbwSaecgRB1wfVPCPHToMc5s2rO3ZFPbfJtkKZMkdF3B7d1vkG IXpG0jaADgrhnFm4DRq+firMt1oLmV7sAgWVKA6DLQntR3wRfdxljeClPTjcTE4d Dv6nSdvX9a1kwIo/vAsdOmK3+Adx5Bc32YYHcy8wFqkNPZUOLMCExz3WBTcPx6g5 jR/oqIB/tE/bGaBW15p0sddefoYrin2wsj9RS/bxGEtVHvPCP5JEauoh3uuaoWmX x65lsll0vcjEsAe1ejr9OF2Eg4h0B6HGrG4E2O85zfvCuoTvNbo= =6m3w -----END PGP SIGNATURE----- --k+w/mQv8wyuph6w0-- ------------=_1494475264-27496-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 May 2017 12:16:51 +0000 Received: from localhost ([127.0.0.1]:57278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6ydn-0005qB-5F for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6ydj-0005pw-6x for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6ydc-0004D4-RH for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d6ydc-0004D0-O6 for submit@debbugs.gnu.org; Sat, 06 May 2017 08:16:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d6ydb-0005zd-EF for guix-patches@gnu.org; Sat, 06 May 2017 08:16:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6ydY-0004Ar-76 for guix-patches@gnu.org; Sat, 06 May 2017 08:16:39 -0400 Received: from 93-95-228-241.1984.is ([93.95.228.241]:42578 helo=sharknado9001.pragmatique.xyz) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d6ydX-00049n-OK for guix-patches@gnu.org; Sat, 06 May 2017 08:16:36 -0400 Received: by sharknado9001.pragmatique.xyz (OpenSMTPD) with ESMTPSA id dfdb2d5c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sat, 6 May 2017 12:16:22 +0000 (UTC) Date: Sat, 6 May 2017 12:16:29 +0000 From: ng0 To: guix-patches@gnu.org Subject: Add vim-syntastic + neovim-syntastic Message-ID: <20170506121629.xhu2egx3wp3pnnfe@abyayala> Mail-Followup-To: guix-patches@gnu.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tgtzom4kqnyblpl3" Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --tgtzom4kqnyblpl3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline This adds vim-syntastic, it builds and if memory serves me right I have tested it on vim and neovim. Given the recent vim failure and switching back to emacs, someone should give both plugins a try before it is applied. -- https://pragmatique.xyz PGP: https://people.pragmatique.xyz/ng0/ --tgtzom4kqnyblpl3 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-vim-syntastic.patch" Content-Transfer-Encoding: quoted-printable =46rom 4e2a50ab1bbda5fe5c4a9cbc264d3cd7de11ccbb Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 15 Apr 2017 17:46:42 +0000 Subject: [PATCH 1/2] gnu: Add vim-syntastic. * gnu/packages/vim.scm (vim-syntastic): New variable. --- gnu/packages/vim.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index 5ceb7c831..bb2bf3efb 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -512,6 +512,48 @@ and powerline symbols, etc.") (home-page "https://github.com/vim-airline/vim-airline-themes") (license license:expat)))) =20 +(define-public vim-syntastic + (package + (name "vim-syntastic") + (version "3.8.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/vim-syntastic/syntastic/arc= hive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wsnd9bsp5x6yiw96h1bnd1vyxdkh130hb82kyyxydgsplx92ima")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (vimfiles (string-append out "/share/vim/vimfiles")) + (doc (string-append vimfiles "/doc")) + (plugin (string-append vimfiles "/plugin")) + (autoload (string-append vimfiles "/autoload")) + (syntax-checkers (string-append vimfiles "/syntax_chec= kers"))) + (copy-recursively "doc" doc) + (copy-recursively "autoload" autoload) + (copy-recursively "plugin" plugin) + (copy-recursively "syntax_checkers" syntax-checkers) + #t)))))) + (synopsis "Syntax checking plugin for Vim") + (description + "Vim-syntastic is a syntax checking plugin for Vim. It runs files th= rough +external syntax checkers and displays any resulting errors to the user. T= his +can be done on demand, or automatically as files are saved. If syntax err= ors +are detected, the user is notified.") + (home-page "https://github.com/vim-syntastic/syntastic") + (license license:wtfpl2))) + (define-public neovim (package (name "neovim") --=20 2.12.2 --tgtzom4kqnyblpl3 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0002-gnu-Add-neovim-syntastic.patch" Content-Transfer-Encoding: quoted-printable =46rom 5b878c1144a20e1663bc7fabf88ddbf4eaa44722 Mon Sep 17 00:00:00 2001 =46rom: ng0 Date: Sat, 15 Apr 2017 17:46:43 +0000 Subject: [PATCH 2/2] gnu: Add neovim-syntastic. * gnu/packages/vim.scm (neovim-syntastic): New variable. --- gnu/packages/vim.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/vim.scm b/gnu/packages/vim.scm index bb2bf3efb..697c7dedc 100644 --- a/gnu/packages/vim.scm +++ b/gnu/packages/vim.scm @@ -554,6 +554,36 @@ are detected, the user is notified.") (home-page "https://github.com/vim-syntastic/syntastic") (license license:wtfpl2))) =20 +(define-public neovim-syntastic + (package + (inherit vim-syntastic) + (name "neovim-syntastic") + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (vimfiles (string-append out "/share/nvim/site")) + (doc (string-append vimfiles "/doc")) + (plugin (string-append vimfiles "/plugin")) + (autoload (string-append vimfiles "/autoload")) + (syntax-checkers (string-append vimfiles "/syntax_chec= kers"))) + (copy-recursively "doc" doc) + (copy-recursively "autoload" autoload) + (copy-recursively "plugin" plugin) + (copy-recursively "syntax_checkers" syntax-checkers) + #t)))))) + (synopsis "Syntax checking plugin for Neovim") + (description + "Vim-syntastic is a syntax checking plugin for Neovim. It runs files= through +external syntax checkers and displays any resulting errors to the user. T= his +can be done on demand, or automatically as files are saved. If syntax err= ors +are detected, the user is notified."))) + (define-public neovim (package (name "neovim") --=20 2.12.2 --tgtzom4kqnyblpl3-- ------------=_1494475264-27496-1--