From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E4B04139694 for ; Thu, 1 Jun 2017 01:39:13 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 484D9E0F51; Thu, 1 Jun 2017 01:39:05 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DB6BAE0C5F for ; Thu, 1 Jun 2017 01:39:04 +0000 (UTC) Received: from [46.246.41.43] (anon-41-43.vpn.ipredator.se [46.246.41.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: zlg) by smtp.gentoo.org (Postfix) with ESMTPSA id E204D34173D for ; Thu, 1 Jun 2017 01:39:01 +0000 (UTC) Subject: Re: [gentoo-dev] [RFC] NeoVim and vim-syntax To: gentoo-dev@lists.gentoo.org References: <15162118.1WtZIBpG5a@note> <20170531235459.605dd783@snowblower> From: Daniel Campbell Message-ID: Date: Wed, 31 May 2017 18:38:54 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: <20170531235459.605dd783@snowblower> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="SexvtmtWH9Vmau3Rggi4KqaOJx0Kiallg" X-Archives-Salt: 1b800a54-3266-4d13-8195-d1a75c5b8e83 X-Archives-Hash: 46420e8f25446735be9672c518ed9efe This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --SexvtmtWH9Vmau3Rggi4KqaOJx0Kiallg Content-Type: multipart/mixed; boundary="3aE1nuIoDNmTJGUBw7wDQ6FkOtRGG3w5u"; protected-headers="v1" From: Daniel Campbell To: gentoo-dev@lists.gentoo.org Message-ID: Subject: Re: [gentoo-dev] [RFC] NeoVim and vim-syntax References: <15162118.1WtZIBpG5a@note> <20170531235459.605dd783@snowblower> In-Reply-To: <20170531235459.605dd783@snowblower> --3aE1nuIoDNmTJGUBw7wDQ6FkOtRGG3w5u Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 05/31/2017 03:54 PM, Ciaran McCreesh wrote: > On Thu, 01 Jun 2017 02:32:24 +0700 > "Vadim A. Misbakh-Soloviov" wrote: >> - implementing "nvim-syntax" (and `app-nvim/*`?) and duplicate all >> the installed files >> >> - patching NeoVim source to include Vim's runtimedirs (incl. "after" >> dir), // NeoVim upstream highly disagree with such way, if any >> >> - patching VIMRUNTIME environment variable, >> >> - making a wrapper, >> >> - rewrite all the existing ebuilds to take nvim into account and >> force all newcomers to also take it, >> >> - symlinking a directory, >> // mostly bad way, since opposite plugin compatibility is not >> garanteed and users can install nvim-only plugins in the future >> >> - making postinst hook to regenerate content of NeoVim's >> site-directory (maybe, by symlinking installed vim modules there) >> >> or even: >> >> - making eselect module for user to rule that. >=20 > - Have a separate anyvimishthing directory, and make both vim and > neovim look there, and only make plugins that have been tested to work > with both install to that directory. >=20 +1, though it's still important to keep nvim- and vim-specific dirs. A third, common dir cuts down on the work that other solutions would need. It would also give users a way to check which plugins will work with 'the other one' too and can use that to decide whether they want to make the switch. This information can probably be gleaned on their own with some detective work on the Web, but choosing this path gives the accidental feature for free. ~zlg --=20 Daniel Campbell - Gentoo Developer OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 --3aE1nuIoDNmTJGUBw7wDQ6FkOtRGG3w5u-- --SexvtmtWH9Vmau3Rggi4KqaOJx0Kiallg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEgIn+0tMDW9PQWDLnASQOlFA54XAFAlkvcC4ACgkQASQOlFA5 4XCMAg//WNqF4O+Z2poAFnGZJjMK0yJH4YcASwnYbpP9qkZ6FcM4MzwKqjXqsPax YpozkiseRjfYE3x44BcWtRvcUFUDCRKnciWklgVbiSbp7DURYfZZ17ymsmTpnQLx rv+xqbiOz6vVIrTmDFL0ZPjn6elwXOh/G0RLwsab9DJPlR40wzvrGScSC3btdwd1 EqraCJGUc2l7dPH76hhNqQY+vGKNIpgYahHnFNjDV7D1GNMjWBVyu2G2VhlDadIm pINwmP62tkQr3vtKP34Zr/dc2gmcSv7HIa2EIbST9HMYp8amZeG0xFJ+MZKl7SYN BHkosNn1M734pNd2d6bgtiOHMOVvD0EgYPrGS49pCkinvvUCE2LXHlMWMnhw/KYs CnWOcxLaQATMht+0MdudZ6mKWv+RRYPsdsFwPsC41wM4owCmKdTiU5NgVIhGPoh8 NqkYAtf4Lc4iLkbskqh0gxaSY3ldi31Npus6HEU1YB3rIFc08h3SrbN4o6wQXEgt KhPZ/fhevUtBzmBih6I7cBEIbQ9xYVY45s8JomJiBGd9/lpaqjf8wvsiOcmPZ3ud n1+CNFhRHlZETSAN9P6Z9y0+bSzp9LCG3n+rLO7uy8gImDZKnWqdnQ1+4p3ipoE9 hkZeLvBOSjGCBQmEeblnfpZR4aQUIdbuZCfw5SM1pzqveUDbRTM= =W+fd -----END PGP SIGNATURE----- --SexvtmtWH9Vmau3Rggi4KqaOJx0Kiallg--