On 6/28/16 5:50 AM, Simon Peyton Jones via ghc-devs wrote:
I have another issue. I'm using 'magit' (in emacs) to drive git. But it gives
half-minute delays to do anything at all. There are lots of people complaining
about it (googlable) but no solutions I can see. Do I have to give up magit?
It used to be fine in earlier versions.
Just at the moment it's Much Much More Serious. Even opening a file in emacs
(nothing to do with git or (ostensibly) magit, takes nearly a minute!! In the
process manager I can see lots of git activity -- just when I open a file in
ordinary emacs!
Hi Simon,
I've never seen that behaviour, but if it's not active directory/network
related, might you have enabled some add-on that eg tries to show a
file's VCS status in the modeline ?
Here are some things you may have already tried:
- restart emacs
- restart emacs with --no-init-file, then gradually evaluate your
.emacs.d/init.el (and more specifically, any magit/vcs-related
customizations) while testing magit performance.
- close unnecessary open buffers visiting files in the current git repo.
This might be contributing, in my setup it makes a big difference.
I do C-x C-b s m to sort open buffers by mode, n/p to move to the
haskell buffers, d to mark them deleted, x to do it.
- look for and turn off costly magit settings, in M-x customize-group
magit. I'm sorry that I don't know/remember which ones are costly. I
would be suspicious of the two auto revert options and the Magit
Extensions -> Magit Auto Revert group, and magit's hooks (Magit Modes ->
*Hook).
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs