On Sat, 22 Jul 2017 22:00:16 +0100 Sergei Trofimovich wrote: > On Sat, 22 Jul 2017 16:27:39 -0400 > Mike Gilbert wrote: > > > Packages currently handle installation of vim syntax support files > > inconsistently. Some builds install the files if the "vim-syntax" USE > > flag is enabled, while others install them unconditionally. > > > > Do these files fall into the "small text files" category for > > unconditional installation? If so, we should probably phase out the > > vim-syntax USE flag. > > I'd say use flag is not needed as long as it does not slow vim startup > down by much and does not change editor behaviour for every single > edited file type. The problem here is more complicated. What about 100 plugins from different packages which of them is fast enough, but together they are slowing vim down to unacceptable level? Such case is especially sensitive on slow hardware. That's why fine control over vim files is mandatory. Yes, it requires to rebuild packages, but with ccache/distcc available this is not a huge issue. And if someone really want to avoid such rebuilds, vim files can always be put to a separated package; though I see no real reason to do this. Using INSTALL_MASK here is not an option, because toggling of individual vim files using it will be a nightmare. Best regards, Andrew Savchenko