add move to beginning of line binding.
require haskell mode.
Merge branch 'develop'