use Vty.rgb_color instead of bailing when an arbitrary RGB color is used
Make lenses for ModeMap
Actually export our shiny new functions
Clear up comment
Bind M-{ and M-}. Fixes #106.
Ask travis to ensure example configs are compilable.
Finish isearch with return/movement. Fixes #499.

This know looks like what emacs does. We do not touch the moveB function
but we instead use a wrapper around the existing movement keybinds to
provide the finish-at-movement functionality. Return key cancelling is
fixed properly.
Revert "Finish isearch with return/movement. Fixes #499."

This reverts commit ac8eea1151796361921c74ac3412a290487b4bcc.

This broke search behaviour on vim2 and broke regular movement in emacs
pretty badly unless a search has first been performed. Sorry!
Fix exception when first / is followed by return.

This chucked a pattern match failure as when return is pressed, the last
isearch regex is asked for and someone was pattern matching with Just
instead of properly checking the value.