briandoll/change-inside-surroundings.vim — pull request #5 by noahfrederick (2012-04-18 22:00:37+00:00)
Title: Add ca<surrounding> functionality 

I'm not sure if you're interested in this feature, but I thought it made sense to have `ca` in addition to `ci`. I'm new to scripting in Vim, so feel free to scrap what I did and implement it yourself (or take a pass altogether).

Added movement argument to function and renamed to "ChangeSurrounding" and added `ca` mapping.

Note: `ca` enters insert mode at the wrong character when the deleted span of text was at the end of a line. I'm unsure of how to fix this.