Vim Tips Wiki

How to mimic the vim 6.0 plugin feature with older versions

Revision as of 11:10, April 24, 2008 by JohnBot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
1,613pages on
this wiki
Tip 85 Printable Monobook Previous Next

created July 5, 2001 · complexity intermediate · author bubbleboy · version 5.7

If you do not have Vim 6.0, but would like to mimic the plugins directory feature then copy and paste this into your vimrc:

exec "source " . substitute(glob($VIM."/plugins/*.vim"), "\n", "\nsource ", "g")

It will automatically source every Vim script file located in the vim/plugins directory.

Now, to add a new plugin, just drop the script in this directory and Vim will automatically find it.


To make Vim look in your home directory for the plugins directory:

Use $HOME, or ~ (tilde), instead of $VIM. If you use tilde, it must be inside the quotes. The $VIM (or $HOME) may be placed inside the quotes as well - glob("$VIM/plugins/*.vim") works just fine.

Around Wikia's network

Random Wiki