Retrieve the sheet delegate if present in main window
Remove no longer used option for the Commit Window

Originally, the "--ask" option was used in the previous commit window to change the NSTextField above the text view; however, no SCM bundles (in textmate's repos) currently uses it.
Use dictionary literals
Table view sends ‘selection changed’ accessibility notification

Since we have the ‘drawAsHighlighted’ property it makes sense to make it post the accessibility notification when this property is set to YES and we do not have focus, rather than have the controller which change our selection be responsible for this.

A minor disadvantage is that there are multiple ways to change a table view’s selection. We assume that ‘selectRowIndexes:extend:’ is the canonical way to do it (and all code that wants to trigger VO notifications should use that method).
Setup the OakChooser controller as window’s next responder

This means any unhandled keyDown: ends up being overridable by OakChooser.
Refactor how we send text field movement keys to a table view

The code is now easier to reuse.
Render bundle item table view as focused for key equivalent input

This is only when we are not recording a key, and the table view will be properly rendered as highlighted in this mode.
Better first responder observing for shared focus with table view
Set key equivalent view to have “shared focus” with table view