Stephen Leake <[EMAIL PROTECTED]> writes:

> When I run any xmtn command, the process buffers are not being
> deleted.
>
> xmtn-automate--*preserve-buffers-for-debugging* is nil.
>
> For example, just running dvc-status leaves these buffers:
>
>  *xmtn-errors*                      *xmtn-errors*</Projects/GDS/sdo/main>
>  *xmtn-errors*<2>                   *xmtn-errors*<3>
>  *xmtn-errors*<GDS/sdo/main>        *xmtn-errors*<main>
>  *xmtn-errors*<sdo/main>            *xmtn-process*
>  *xmtn-process*</Projects/GDS/sdo/main>
>  *xmtn-process*<2>                  *xmtn-process*<3>
>  *xmtn-process*<GDS/sdo/main>       *xmtn-process*<main>
>  *xmtn-process*<sdo/main>
>
> (note that all the names begin with space)
>
> Looking thru the code briefly, I don't understand why they are not
> being deleted.

I long time I didn't look at that part, but we had a kind of garbage
collector, keeping a queue of N buffers, and deleting the last when
creating a new one. N is actually `dvc-number-of-dead-process-buffer'
I think. Try setting it to 0.

Note that the buffer names starting with a space, they shouldn't be
shown in normal operations with Emacs, so they shouldn't disturb.

-- 
Matthieu

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to