Major mode for editing git commit messages