source-view: key-press-event cleanup
auto-indent: auto insert matching {}. do right thing on \n.

Start with

  {|}

Upon return, be like:

  {
    |
  }