The text objects can now handle things like function(first=M[1:3, 6:9], second) Previously the first argument would be detected from the opening parenthesis to the comma after the three, whereas with this commit it will properly detect that the first argument ends at the closing square bracket. However, no attempt is made to try and detect mismatched brackets (like e.g. '(1,2]'). Add the following global variables to configure mappings: g:angry_brackets g:angry_separator
Temporary mappings to square bracket delimited, comma separated lists (al,aL,il,iL) as well as parenthesis delimited, comma separated lists (aa,aA,ia,iA). These will be subsumed into a single object which will handle lists with autodetected brackets.