Ibuffer-git: See your files' git status in Ibuffer
jrockway.github.com
jrockway.github.com
Here's a small patch to it to make it work without your dotemacs: http://github.com/avar/ibuffer-git/commit/59674f
And here's what I had to do to get it working with my dotemacs which uses autoloads instead of loading everything at startup: http://github.com/avar/dotemacs/commit/9bd611
One day I'll figure out how eproject works, and customize-variable, and everything else I haven't looked at in Emacs yet :)
And BTW, I just start my emacs when I login with "emacs --daemon". A few seconds of latency at startup is better than the latency whenever I first use something. And it's easier to program for :)
I should probably learn to use eproject anyway.
(For project support in emacs, try eproject; http://github.com/jrockway/eproject)
You'd write a hook for magit that on branch change would check what buffers were open to files within the repository and refresh their contents.
Maybe something like that exists already. I just press "r" to refresh the file from the filesystem when editing the individual files in this case.
http://www.gnu.org/software/emacs/manual/html_node/emacs/Rev...
Also... I think "(defalias 'yes-or-no-p 'y-or-n-p)" is the most useful line of code I have ever written.