I am starting a new project called Vem

Vim is a very indispensable tool for me. But VIM extensions are very hard to manage, and managing the VimL scripts is also difficult to learn with scarce resources.

First, why cant we download a plugin as easy as a gem?


gem install command-t

Pathogen, vundle, and Janus tries to solve this to some extent, but still leaves me wanting.

Why are there scarce resources for the VimL script?

Which makes me wonder why VimL is the number 3 most active language in github? Are they all vimfiles?

Why cant we install a new plugin like Sublime Text 2?

So I decided to start a new project that aims to solve some of my pains of using vim. And I decided to document the creation here. Im calling it “vem”

Lets see up to where I can go. I am planning to create a server and client vem application. The server is a rails app, while the client is a ruby script. Server saves the plugin name to location mapping so that something like the following can be possible


$ vem update
..updating the indexes from server
$ vem install NerdTree
.. cloning from git
$ vem uninstall NerdTree
.. deleting from vim folder

You can follow my progress by looking at the following Git


$ rails new vem-server

Though English is my country's official language it is not my native tongue. If you find anything wrong with my phrases, or any incorrect information, write it out loud in the comments section. The world will be a bit better that way.
Posted in Javascript

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre user="" computer="" escaped="">