Read-only release history for Vimana
Perl Vim script
Switch branches/tags
stable gitpan_version/2010.09303 gitpan_version/2010.09302 gitpan_version/2010.06905 gitpan_version/2010.06903 gitpan_version/2010.06902 gitpan_version/2010.06901 gitpan_version/2010.06619 gitpan_version/2010.06618 gitpan_version/2010.06617 gitpan_version/2010.06616 gitpan_version/2010.06501 gitpan_version/2010.06109 gitpan_version/2010.05607 gitpan_version/2010.05314 gitpan_version/2010.03419 gitpan_version/2010.03218 gitpan_version/2010.03216 gitpan_version/2010.02517 gitpan_version/2010.02422 gitpan_version/2010.02418 gitpan_version/2010.02301 gitpan_version/2010.0421 gitpan_version/2010.08 gitpan_version/2010.04 gitpan_version/2009.336031 gitpan_version/2009.35419 gitpan_version/2009.34909 gitpan_version/2009.34901 gitpan_version/2009.34802 gitpan_version/2009.34614 gitpan_version/2009.34614-2 gitpan_version/2009.34611 gitpan_version/2009.34318 gitpan_version/2009.33602 gitpan_version/2009.33304 gitpan_version/2009.33202 gitpan_version/2009.33118 gitpan_version/2009.3492 gitpan_version/2009.331 gitpan_version/2.26 gitpan_version/2.25 gitpan_version/2.24 gitpan_version/2.23 gitpan_version/2.22 gitpan_version/2.21 gitpan_version/2.2 gitpan_version/2.1 gitpan_version/0.083 gitpan_version/0.082 gitpan_version/0.081 gitpan_version/0.075 gitpan_version/0.074 gitpan_version/0.073 gitpan_version/0.072 gitpan_version/0.071 gitpan_version/0.066 gitpan_version/0.065 gitpan_version/0.063 gitpan_version/0.061 gitpan_version/0.09 gitpan_version/0.08 gitpan_version/0.07 gitpan_version/0.06 gitpan_version/0.05 gitpan_version/0.04 gitpan_version/0.03 gitpan_version/0.02 gitpan_version/0.01 cpan_version/2010.09303 cpan_version/2010.09302 cpan_version/2010.06905 cpan_version/2010.06903 cpan_version/2010.06902 cpan_version/2010.06901 cpan_version/2010.06619 cpan_version/2010.06618 cpan_version/2010.06617 cpan_version/2010.06616 cpan_version/2010.06501 cpan_version/2010.06109 cpan_version/2010.05607 cpan_version/2010.05314 cpan_version/2010.03419 cpan_version/2010.03218 cpan_version/2010.03216 cpan_version/2010.02517 cpan_version/2010.02422 cpan_version/2010.02418 cpan_version/2010.02301 cpan_version/2010.0421 cpan_version/2010.08 cpan_version/2010.04 cpan_version/2009.336031 cpan_version/2009.35419 cpan_version/2009.34909 cpan_version/2009.34901 cpan_version/2009.34802 cpan_version/2009.34614 cpan_version/2009.34614-2
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
inc/Module
lib
t
xt
.cvsignore
Changes
MANIFEST
MANIFEST.SKIP
META.yml
Makefile.PL
README.mkd
todo

README.mkd

Vimana

Vimana is an easy-to-use system for searching, installing, and downloading vim script.

Vimana provides a command-line interface such like aptitude program on Debian linux, for you to search, download, install, upgrade scripts from http://www.vim.org (vim online site).

Vimana can install a vim script package to your vim runtime path automatically by inspecting the content of archive file or vim script. for example, if an archive file contains 'syntax', 'plugin', 'indent' directory, then these files should be installed to ~/.vim/ directory. if it is a vim color scheme, then it should be put into ~/.vim/colors/ and prompt for setting the installed colorscheme as default.

Rakefile, makefile, vimball installation are supported.

For scripts have their own docs, Vimana will try to update helptags after the installations.

NOTE: Vimana only provides search, info, and install commmands currently.

INSTALLATION

For First Time CPAN Users:

Install miyagawa's cpanminus , which doesnt require any complex configurations. It's easy, clean and faster than the old CPAN shell:

$ mkdir ~/bin
$ wget http://xrl.us/cpanm -O ~/bin/cpanm
$ chmod +x ~/bin/cpanm

Run cpanminus to install Vimana from CPAN:

$ cpanm -n Vimana

Or git clone from github:

$ cpanm -n http://github.com/c9s/Vimana/tarball/master

For non-root permission users, cpanm will install modules into ~/perl5 directory. so you will need to export PERL5LIB, add below line in your .bashrc or .zshrc:

export PERL5LIB=~/perl5/lib/perl5;$PERL5LIB

USAGE

INSTALL

To install snipmate.vim package:

$ vimana install snipmate

To install from git or svn:

$ vimana install git:git://github.com/c9s/hypergit.vim.git
$ vimana install git:git@github.com:c9s/hypgergit.vim.git
$ vimana install svn:svn+ssh://path/to/your/repo

To install from GitHub:

$ vimana install gh:c9s/perlomni.vim
$ vimana install gh:Shougo/vimfiler.vim

To install snipmate.vim package to the other runtime path:

$ vimana i snipmate -r ~/.vim-other-rtp

# or

$ vimana install snipmate --runtime-path ~/.vim-other-rtp

To install rails.vim package:

$ vimana install rails.vim

SEARCH

to search rails

$ vimana search rails

to search colorscheme:

$ vimana search -t color

to search ftplugin:

$ vimana search -t ftplugin

to search ftplugin and "abc" keyword:

$ vimana search -t ftplugin abc

UPDATE

to update index

$ vimana update

DOWNLOAD

to download:

$ vimana download markdown-syntax.vim

to remove a package:

$ vimana remove fuzzyfinder

to force remove a package:

$ vimana remove -f fuzzyfinder

to list installed packages:

$ vimana installed

to list installed package content:

$ vimana installed snipmate

to rate plugin:

$ vimana rate snipmate 2  # rate life changing

COMMAND ALIAS

$ vimana i   # alias of install command.
$ vimana s   # alias of search command.
$ vimana d   # alias of download command.

TESTED CASES

$ vimana i hypergit.vim
$ vimana i the-nerd-tree
$ vimana i autocomplpop
$ vimaan i gsession.vim
$ vimana i snipmate
$ vimana i svg.vim
$ vimana i railscasts-theme
$ vimana i dark-ruby
$ vimana i bufexplorer.zip
$ vimana i xml.vim
$ vimana i cctree
$ vimana i markdown-syntax
$ vimana i gist.vim
$ vimana i googlereader.vim


$ vimana i jslint.vim
$ vimana i fakeclip

$ vimana remove fakeclip

$ cd snipmate.git
$ vimana install .    # install from current path.

$ vimana installed   # list installed scripts

$ vimana installed gist.vim  # list installed content of gist.vim

$ vimana upgrade gist.vim

MAKE YOUR PLUGIN INSTALLABLE

  1. use vim runtime directory structure like this:

     foo.tar.gz:
         plugin/foo.vim
         syntax/foo.vim
         doc/foo.txt
    
  2. add type info in your vim script file:

     " script type: plugin
    

uppercase also available:

    " Script Type: plugin

then the script will be installed into ~/.vim/plugin/.

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the perldoc command.

perldoc Vimana

IRC Channel:

#vimana on irc.freenode.net

You can also look for information at:

vim-addon-manager : another vim script manager (which is written in VimL).
    http://github.com/MarcWeber/vim-addon-manager

RT, CPAN's request tracker
    http://rt.cpan.org/NoAuth/Bugs.html?Dist=Vimana

AnnoCPAN, Annotated CPAN documentation
    http://annocpan.org/dist/Vimana

CPAN Ratings
    http://cpanratings.perl.org/d/Vimana

Search CPAN
    http://search.cpan.org/dist/Vimana

AUTHORS

Contributors

Ordered by alphabet (sort)

  • arowla
  • drbean
  • mattn
  • tokuhirom
  • ujihisa
  • zentooo

COPYRIGHT AND LICENCE

Copyright (C) 2007 You-An Lin 林佑安 ( Cornelius / c9s )

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.