On Feb 7, 1:00 pm, Ingo Karkat <sw...@ingo-karkat.de> wrote:
> Which takes us back to the original topic of this thread: There are many
> different plugins in various states (mostly of disarray), and it's hard for
> users to judge the applicability and how well it is being maintained.

On Feb 7, 7:14 pm, "Agathoklis D. Hatzimanikas" <a.hat...@gmail.com>
wrote:
> a. Reusable and efficient code. A stable API that it's main purpose will
>    be first to avoid duplicate code and then to provide efficient and
>    maintainable code to developers and users.
> b. Plugin management. A similar concept with cpan, luarocks, rubygems,
>    etc...

I personally think part of the problem is that vim is a rather fragile
environment (because it's a really versatile editor that can adapt to
different usage styles). A script that works well for me doesn't
necessarily work for you because you use different options etc. and
IMHO it is too much to ask from script authors to take into account
all possible options.

So the solution to this "problem", if it really exists, seems to me to
be rather a social evolutionary one in that script authors should get
better feedback on their scripts, and users should provide more/better
feedback (instead of simply uninstalling the script and moving on to
the next one). In conjunction with a slightly improved assessment
system, in time bad plugins would disappear and good plugins would be
ranked top.

The karma points were a nice system to get an idea of how good a
script is. But there is room for improvements. Eg scripts could lose
karma points (or votes) over time in order to weed out unmaintained
scripts. Also, some people seem to have manipulated the karma points
(eg check out the powershell files) -- I guess you wouldn't even have
to write your own script if you used curl. So maybe there should be a
captcha for people who want to vote on a script. And maybe 1 to 5
stars + number of votes would give people a more concise idea of a
script's quality.

My 2c. Have a nice Sunday. :-)

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui