()[]{} matching support

Automatic insertion of a matching )]} is good but not enough especially when editing a code-block. It would be nice if there was a way to visually match such matching symbols, either by color change or something. For example if the cursor is right after a ), show matching ( and ) in different color.