use imenu, not helm-imenu
minor changes

Don't set tab-width, make git-commit-summary-max-length longer.