Meikel Brandmeyer wrote:
> Hello Vim developers, > > some days ago, there was a short discussion on #vim, that one cannot > easily prevent plugins from loading. A distribution could install some > scripts/plugins in the system-wide vimfiles directory, but the user > could not defend against such a "pollution". Each plugin uses a > different guard, so it's tedious to find out which one keeps a script > from loading. This sounds like a problem that needs to be fixed in the distribution. Adding more features or a workaround is just making it more complicated. If a system has a plugin that several people don't want, then it should not be in a system directory. If people are worried about duplicating plugins: These files are small, this really should not be an issue. When it's needed to centralize versioning it's simple to make a symbolic link or a one-line file with "source $VIMRUNTIME/optional_plugins/pluginname.vim". The whole idea of plugins is that they are a simple "drop in a directory" kind of thing. And that's how it should be for most people. Avoiding a plugin means deleting it. That's all for 95% of the Vim users. There can be some special situations, such as having a newer version of a plugin or two plugins that conflict somehow. But that is rare and should not be solved by a general mechanism. The common way is to set a global variable that indicates a plugin should not be loaded. I have yet to see a good reason why that can't be used. -- WOMAN: King of the who? ARTHUR: The Britons. WOMAN: Who are the Britons? ARTHUR: Well, we all are. we're all Britons and I am your king. The Quest for the Holy Grail (Monty Python) /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---