Skip to content
Closes brackets
Vim script Makefile
Branch: master
Clone or download
Latest commit af97215 Jul 4, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
autoload Remove 'use strict' excuse, that's wrong Sep 28, 2015
doc Document b:closer Jun 2, 2015
plugin Add terraform support Jul 4, 2018
test Remove 'use strict' excuse, that's wrong Sep 28, 2015
.gitignore Added ignore for doc/tags. Nov 1, 2015
.travis.yml Tests May 31, 2015
HISTORY.md Release v0.2.0 Sep 28, 2015
LICENSE.md Initial implementation May 31, 2015
Makefile Remove 'use strict' excuse, that's wrong Sep 28, 2015
README.md Update README.md Jan 13, 2016

README.md

vim-closer

Closes brackets. Perfect companion to vim-endwise. Basically, a more conservative version of auto-pairs that only works when you press Enter.



Status


What

Closings are automatically inserted after pressing Enter ⏎. It supports languages that have (, [, and { brackets.

.section {⏎
.section {
  |
}

It tries to automatically figure out whatever braces were opened in the line. This is useful for, say, JavaScript where }); is commonly seen.

describe('test', function () {⏎
describe('test', function () {
  |
})

Semicolons are automatically added if it makes sense, and only if another line in the buffer ends in ;.

var x = 1;
setImmediate(function () {⏎
var x = 1;
setImmediate(function () {
  |
});

Install

When using vim-plug, add this to your ~/.vimrc:

Plug 'rstacruz/vim-closer'

By the way

Do you edit CSS often? Of course you do. Let me help you make that a better experience.


Thanks

vim-closer © 2015+, Rico Sta. Cruz. Released under the MIT License.
Authored and maintained by Rico Sta. Cruz with help from contributors (list).

ricostacruz.com  ·  GitHub @rstacruz  ·  Twitter @rstacruz

You can’t perform that action at this time.