Hello, > Actually, I like Debian's approach (thanks Debian Vim Maintainers and [...] > make it think it is already loaded).
Here are some comments about this way of doing things... * I read the word "symlink" several times. This most likely disqualifies this solution for Windows. * It most likely also doesn't work well with heterogeneous environments where Linux (Debian in this case) lives together with other systems like HPUX, where the file system layout is probably different. If the installation directory of vim is in a different place, then the symlinks won't work well. * One needs Ruby. (IIRC it is a Ruby script) The first two issues could be solved by copying the files. So my main concern with this solution is: it is probably not portable without serious drawbacks (copying is a serious drawback) and it needs an extra non-trivial prerequisite. My requirements for a solution to this problem are ... * It needs only vim. * It works where vim works. * It is easy to use (especially for the user). As was said before: the environment is like it is. There is the way vim works and there is the way the plugins are written. Given that you probably cannot easily change either one, the Debian way is a feasible solution. But I doubt, that it's universally applicable. I thank for all the rich feedback (also in the other mails of this thread). However there were no real no-go arguments, besides that the scripts have to be cooperative for the full support. With loadplugins option one can possibly also take care of not so cooperative plugins, although the possible control is restricted to the choice of loading or not loading. Supporting reloads is then probably not easily possible. So in general the idea seems to be feasible. Although there are certainly areas, where more investigations are due, eg. multi-file plugins. > More kudos to the Debian Vim Maintainers: They seem to do a good job. Chapeau. :) Sincerely Meikel -- |\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,4- ) )-,_..;\ ( `'-' '---(_/--' `-'\_) fL http://ec.kotka.de --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
