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
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui