Auto closes pairs of characters
vim-scripts/ClosePairs
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a mirror of http://www.vim.org/scripts/script.php?script_id=2373 Autocloses pairs of chararacters as seen in TextMate or Scribes. I couldn't find a script that worked as I liked, so here's my very simple attempt :) Pairs are (), [], {}, '', "" Features ======= 1) in INSERT mode, typing the closing character let the cursor "escape" the pair e.g.: (cursor represented with a pipe, on the left what you type, on the right what you get) " -> "|" some text -> "some text|" " -> "some text"| * useful when typing an open/close bracket pair as in foo() * works with already existing text e.g.: (move cursor) -> "this is a string|" " -> "this is a string"| 2) "atomic" deletion of a pair ()|<bs> -> | (|)<bs> -> | * won't work with <del> (use <del> when you don't want the closing bracket/quote) 3) experimental support for visual mode select abc type <leader>" -> "abc" tested with vim 7; might work with earlier versions, though hope you'll like it, let me know! you can comment here: http://www.flatpress.org/home/?entry=entry080910-135006 UPDATE: since you made me notice, here's the other scripts dealing with the same problem * vimscript #1849 - AutoClose by Karl Guertin * vimscript #2009 - AutoClose by Thiago Alvares they all differs for little, the first is a bit simpler; the latter is probably the most configurable. Pick your favorite :)
About
Auto closes pairs of characters
Resources
Stars
Watchers
Forks
Packages 0
No packages published