MarcWeber / vim-addon-manager

manage and install vim plugins (including their dependencies) in a sane way. If you have any trouble contact me. Usually I reply within 24 hours
Other
660 stars 59 forks source link

great idea! - some comments #137

Closed danielb2 closed 10 years ago

danielb2 commented 10 years ago

As a noob to vam I'm wondering why the pool is so messy: http://vam.mawercer.de/

It's just one giant list and it's really difficult to see what's available.

Another thought is that if my plugin is missing, it's not really convenient to install it. Maybe some easy online way of submitting a new repo that doesn't require submitting a patch request? For example, I noticed vim-slim was missing (https://github.com/slim-template/vim-slim) and no where to be found. Adding it seems like it would be work. Neobundle seems to have a nice solution by being able to specify the git repo.

The solution could be, and this is my suggestion, just be able to specify the repo itself in the list, and it would pull it down, much like Neobundle.

MarcWeber commented 10 years ago

Nobody pays me for this. And there is a lot of additional work to be done - also in the Vim community. Yes - moving the "list of known reposiotries" into a database driven online form would be nice. If you have time left and want to work on any of this let me know. That simple PHP script to be "made prettier" ships with VAM (downloader/index.php)

Until then you have the following options:

Reopen if this reply does not satisfy you

ZyX-I commented 10 years ago

14.10.13, 08:42, "danielb2" notifications@github.com":

As a noob to vam I'm wondering why the pool is so messy: http://vam.mawercer.de/ It's just one giant list and it's really difficult to see what's available. Another thought is that if my plugin is missing, it's not really convenient to install it. Maybe some easy online way of submitting a new repo that doesn't require submitting a patch request? For example, I noticed vim-slim was missing (https://github.com/slim-template/vim-slim) and no where to be found. Adding it seems like it would be work. Neobundle seems to have a nice solution by being able to specify the git repo. The solution could be, and this is my suggestion, just be able to specify the repo itself in the list, and it would pull it down, much like Neobundle.

This was already implemented with name rewrites http://vimpluginloader.sourceforge.net/doc/vim-addon-manager-additional-documentation.txt.html#vam.23install.23RewriteName.28.29.

— Reply to this email directly or view it on GitHub.

MarcWeber commented 10 years ago

Additional comment: Which is the best way to make such a list pretty and useful? My personal result is, create a new wiki everybody wants contribute to, such like this: http://vim-wiki.mawercer.de/wiki/index.html

danielb2 commented 10 years ago

@MarcWeber the plugin I was looking for was vim-latex-suite ( https://github.com/gerw/vim-latex-suite ) but this is what I saw on the pool site:

vam_for_windows_downloader___vam_pool_viewer

Even just a list with newlines would help. Maybe I looked in the wrong place, but that's what I got from the docs to look for. The tricky bit is matching up the name for a plugin I already had to something from that pool. I don't want just a package manager to manage installed packages, but one to keep them up to date too.

What I think I need is a real tool which can handle dependencies etc too. Like gems for ruby, pip for python, npm for nodejs, etc.

MarcWeber commented 10 years ago

getting started section 2.2 talks about the search options which are built into VAM, 2.5 talks about how to find plugins. The "Why VAM" section tells you that VAM at least supports a simple dependency management, only by name, without version. If you need a list grep vim-addon-manager-known-repositories which we tend to call VAM-kr.

danielb2 commented 10 years ago

Please regard this as feedback. Not a complaint or anything. I browsed the README and this is where it got me.

Maybe when I get to understanding the plugin I can help rewrite the documentation.

MarcWeber commented 10 years ago

If you need instant support you can also talk to me on irc.freenode.net, nick MarcWeber. I take your words as constructive criticism. I know that we cannot get the docs right. We can only get close. That's why It was important to me to tell people how to get help. And in your case it works. So ping me if you want me to help you getting started fast.