Wrap your visual blocks with a range of brackets and quotation characters
Once you've highlighted your text in visual-line (i.e. visual mode) mode you can use the following keybind to wrap your text:
<leader>[
wraps your text as[..text..]
<leader>]
wraps your text as[..text..]
<leader>{
wraps your text as{..text..}
<leader>}
wraps your text as{..text..}
<leader>(
wraps your text as(..text..)
<leader>)
wraps your text as(..text..)
<leader><
wraps your text as<..text..>
<leader>>
wraps your text as<..text..>
<leader>"
wraps your text as"..text.."
<leader>'
wraps your text as'..text..'
<leader>
` wraps your text as<backtick>..text..<backtick>
Using packer
use 'bwintertkb/visual_wrap.nvim'
require("visual_wrap").setup()
The plugin is ditributed under the Apache License, Version 2.0