Peter Brown
Peter Brown

Reputation: 51717

Adding VIM plugins to Janus setup

I recently switched over to using Janus from a custom set of vim plugins and .vimrc. I'm really enjoying the setup, but one thing I'm missing is the automatic completion of blocks in Ruby.

For example, when I type:

def method <enter>

It would complete the block:

def method
  # cursor here
end

I was using some of Tim Pope's plugins and can't recall which one provided the functionality (Rails maybe?) Is there a way to get this functionality using Janus? Is there a reason why someone wouldn't want this? It seems really convenient to have.

Upvotes: 8

Views: 6493

Answers (3)

stevendaniels
stevendaniels

Reputation: 3160

The janus customization documentation currently reccommends using the ~/.janus directory for vim plugins.

You can use git clone to install vim plugins into the ~/.janus directory. E.g.

cd ~/.janus
git clone https://github.com/vim-scripts/Rename2.git rename2

The old method for customization, using rakefile is in a separate branch that is not maintained.

Upvotes: 6

Marcos Oliveira
Marcos Oliveira

Reputation: 1697

According to janus documentation documentation:

If you want to add additional Vim plugins you can do so by adding a ~/.janus.rake like so:

vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git"
vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git"

ant then just run rake or run rake for the pluging you setup, on ~/.vim, for example:

rake zenconding

Upvotes: 9

Randy Morris
Randy Morris

Reputation: 40947

You're talking about endwise.

Presumably you could just add this repo to the Janus rakefile, however I've not tested. This is likely not included in Janus because this can pretty much be emulated with snipMate which is included in Janus.

Upvotes: 6

Related Questions