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 7360C139694 for ; Wed, 31 May 2017 22:55:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E1EA2E0D39; Wed, 31 May 2017 22:55:03 +0000 (UTC) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (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 766AEE0C47 for ; Wed, 31 May 2017 22:55:03 +0000 (UTC) Received: by mail-wm0-x229.google.com with SMTP id d127so38092780wmf.0 for ; Wed, 31 May 2017 15:55:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=8ZNwtT5LC7n4mB4GudaNzBOkUSdaGHi2SmoE72OQJpI=; b=ZlDnL5pf5HcoIh/SxB3eHSYGi7RKOIl203RNeZE/NqiggMw3fPKrlHOjI9FryRbsSH tMBoYbXuBxmi2nYGzceR7GvxThNidZRyjMkXaMNFlSFpZPDHKC2k9jXK9zp7mFjx/kCu +H50G2Hj8Ucb7/RCibziw5b/9tfxlVV9s7rPWDGHDVukp8lEFGUqhIC88/p5zfUSglew Q7nsPfnKsrY5wwkPOTXhNS5xKXdhqZZRiichpFrKcRND3KHLehjI8IlxjY0j0ze8T/E5 50LabtWLo+Bi3vNmpw5QgtaoUZZSgQZLfvr58yrcrQXnNJXvZAgpVJK0Ew+LakEAklRi nU3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8ZNwtT5LC7n4mB4GudaNzBOkUSdaGHi2SmoE72OQJpI=; b=MlDVREqdbgfVlVDUgn+yolfnIzxENsV17K1zy+c2llXRNmwHaaJCFcESMaTU/HAWOQ BTPPByjBCtJEH5qo//K80QLbii197pQM+Mku/NKa3lM8Ju5/nvNzj4GpEAWPMW9C3x3b A8zLwG/yByGJQCKDUPUmWtJjca7rI0pIpZ7+4TA9FuEKsK4FTcqhH6Dc+GnzAzIKuVEv MOBmY97oYcMO/DzCQWOeM+rLFLD0YVKBfJA5g8BVBP+GcgzI5W7yKysq+I+cG19M7sJ/ qYALq1/XXaBgftcupCskMzf+u8lv03O+lE4Ur/qhpuYOsSX6h/FTSdRjuW8zWeAiUdAT ckoQ== X-Gm-Message-State: AODbwcCBFta0VbwVjDwgpHZe5izRivX1CO2Wk1g4WAstSgHM7IZOmSY/ rMUnCDSIiRXYstd6 X-Received: by 10.28.193.198 with SMTP id r189mr7216137wmf.82.1496271302090; Wed, 31 May 2017 15:55:02 -0700 (PDT) Received: from snowblower (cpc4-broo7-2-0-cust35.14-2.cable.virginm.net. [82.8.215.36]) by smtp.gmail.com with ESMTPSA id f47sm22542121wra.1.2017.05.31.15.55.01 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 31 May 2017 15:55:01 -0700 (PDT) Date: Wed, 31 May 2017 23:54:59 +0100 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [RFC] NeoVim and vim-syntax Message-ID: <20170531235459.605dd783@snowblower> In-Reply-To: <15162118.1WtZIBpG5a@note> References: <15162118.1WtZIBpG5a@note> X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: a81201a9-184a-42f9-a390-52a899b70b09 X-Archives-Hash: 14d881bbfe6e8669ab1f57b6b855a29f 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. - 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. -- Ciaran McCreesh