Try out git-gutter-mode.