Basically, the problem is that when I use q to exit magit-status and then C-x g again, the mode-line-process from forge--msg is lost. Can we make it so that forge--msg has some indirection and instead sets the status for a general Git repository and then have separate hooks that sync that mode-line-process value to the magit-status buffers? That way, the status doesn't get lost during a long forge-pull even if I kill the magit-status buffer and reopen it.
Basically, the problem is that when I use
q
to exitmagit-status
and thenC-x g
again, themode-line-process
fromforge--msg
is lost. Can we make it so thatforge--msg
has some indirection and instead sets the status for a general Git repository and then have separate hooks that sync thatmode-line-process
value to themagit-status
buffers? That way, the status doesn't get lost during a longforge-pull
even if I kill themagit-status
buffer and reopen it.