Skip to content

bhurlow/vim-parinfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vim-parinfer

This is a vim plugin for using parinfer to indent your clojure and lisp code.

It uses Chris Oakman's awesome viml implementation under the hood

pull requests // issues welcome

Installation

using pathogen:

cd ~/.vim/bundle
git clone git://github.com/bhurlow/vim-parinfer.git

using Vundle:

add

Plugin 'bhurlow/vim-parinfer'

to your .vimrc

run

:PluginInstall

Mappings

Parinfer is trigger on all TextChanged events within vim. In addition, you may use the following mapped commands:

  • <Tab> - indents s-expression
  • <Tab-S> - dedents s-expression
  • dd - deletes line and balances parenthesis
  • p - puts line and balances parenthesis