Autoclose plugin for Neovim (and probably Vim)
Features:
- All the traditional auto complete features for parens and quotes:
- Typing an opening paren or quote, inserts the corresponding closer
- Typing a
<CR>
between parens, inserts a new line and puts the closer on a line below - Typing a space between parens, inserts a space after the opener and before the closer
- Typing a backspace between parens, removes both the opener and the closer
- Supports hard-coded special cases for specific languages, like
|
in Ruby and Rust - Supports double quotes such as
**
and__
for Markdown - Supports triple quotes such as
"""
for Java and Python - Supports
<C-L>
as a hotkey to jump past all closing parens, quotes, and spaces in insert mode - Supports
<CR>
when between opening and closing tags in HTML and XML - Supports making bulleted lists in Markdown