Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhurlow/vim-parinfer
vim plugin to balance your parenthesis
https://github.com/bhurlow/vim-parinfer
balances-parenthesis clojure lisp parinfer vim
Last synced: about 2 months ago
JSON representation
vim plugin to balance your parenthesis
- Host: GitHub
- URL: https://github.com/bhurlow/vim-parinfer
- Owner: bhurlow
- License: mit
- Created: 2015-12-08T16:02:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-01-31T02:25:53.000Z (11 months ago)
- Last Synced: 2024-08-03T01:39:45.012Z (5 months ago)
- Topics: balances-parenthesis, clojure, lisp, parinfer, vim
- Language: Vim Script
- Homepage:
- Size: 64.5 KB
- Stars: 182
- Watchers: 8
- Forks: 18
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## vim-parinfer
This is a vim plugin for using [parinfer](https://shaunlebron.github.io/parinfer/) to indent your clojure and lisp code.
It uses [Chris Oakman's awesome viml implementation](https://github.com/oakmac/parinfer-viml) 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:- `` - indents s-expression
- `` - dedents s-expression
- `dd` - deletes line and balances parenthesis
- `p` - puts line and balances parenthesis