Missing handling for <<< operator. Once <<< is handled as an operator, brace matching should work again. I guess it came in bash version >=3, I prepared test cases a long time ago using bash version 2.x. I will take a look at this over the weekend.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
My bad, it is already an operator, heh heh. I see it in my test cases but did limited fold testing... :-P Anyway, here is the patch. The patch looks more complicated than merely an extra '<<<' test because at the next iteration I needed to avoid matching the 2nd and 3rd '<' as a '<<'.
Missing handling for <<< operator. Once <<< is handled as an operator, brace matching should work again. I guess it came in bash version >=3, I prepared test cases a long time ago using bash version 2.x. I will take a look at this over the weekend.
My bad, it is already an operator, heh heh. I see it in my test cases but did limited fold testing... :-P Anyway, here is the patch. The patch looks more complicated than merely an extra '<<<' test because at the next iteration I needed to avoid matching the 2nd and 3rd '<' as a '<<'.
Committed fix as [32194d].
Related
Commit: [32194d]