You can get that behaviour already:

  (setq magit-save-some-buffers nil)

-Steve


On 5 May 2009, at 01:00, Leo wrote:

2009/5/4 Steve Purcell <[email protected]>:
Makes sense. Attached is a quick patch that Marius might like to consider;
it works nicely for me (in Emacs 23 at least). The patch tells
save-some-buffers to consider only buffers where magit-get-top-dir returns
the top magit-status dir.

One consequence is that if one has a dirty file inside a git submodule, then magit-status in the parent repository would not prompt to save that file; it might be better to instead consider unsaved buffers that have a git top dir
*somewhere* under the magit-status dir.

-Steve

Come to think about it more, it seems it will be better magit never
bother with any unsaved files or buffers. This behaviour will be
consistent with vc-dired.

On 4 May 2009, at 21:32, Leo wrote:


Hi there,

When you call magit-satus on a project, magit will prompt all buffers
to be saved. I have found this rather annoying.

For example, if gnus is running, magit will ask me to save .newsrc but
even gnus never asks this file to be saved. If there is unsaved
abbrevs, magit will ask them to be saved too.

I think buffers (files) unrelated to a git project should not be
bothered by magit.

Thank you.

Leo


Reply via email to