Around extension for VS Code
Manage token around regions.
This is a bit of an
evil-surround port by an Emacs refugee.
Puts before and after token around selected regions.
Just invoke the
around.around command and select the token you want to surround your selection with. Some tokens, like parenthesis, will try to be smart by inserting the correct balancing token. Other tokens, like
", will just surround the region with two identical tokens.
around uses the mapping
around.pairs to control mappings. Each key in the mapping is a string, and each value is a
pair of strings.
around uses the mapping as follows.
If the supplied trigger string (possibly multiple characters) is a key in the mapping, then the elements in the value
are used to surround the selection.
around processes the trigger string character-by-character. For each character, it checks to see if it is a
key in the mapping. If so, the value is used as a two-tuple of prefix and suffix text. If not, then a two-tuple with
the character in each position is used. In both cases, the first element in the tuple is appended to the prefix text and the
second is prepended to the suffix text.