Plus variants such as
ai to select ‘indented block plus line above’ – useful for braceless languages like Python, Elm, Haskell; and
aI for ’indentend block plus lines above and below. Indent objects are one thing Vim does not ship out of the box; but they are very often the unit you want to operate on.
Github repo here: https://github.com/michaeljsmith/vim-indent-object