[TxMt] Re: callback.document.will-save not working anymore
Allan Odgaard
mailinglist at textmate.org
Fri Jul 15 08:35:17 UTC 2016
On 13 Jul 2016, at 10:15, Koen Punt wrote:
> Subs:
>
> I remove the trailing newline, document displays as modified (dot in
> tab)
>
> I save, the dot in the tab disappears, in the gutter appears a dot for
> a git
> change.
>
> I save again, the dot in the gutter disapppears.
What is expected/not expected?
Does the version in git have the newline or not?
How does the did-save callback add the newline?
It sounds to me like a race condition, i.e. the file is at some point
different from what’s in Git, you have a callback that “fixes”
this, but gutter gets updated before the fix runs, hence it is
temporarily showing the change in the gutter.
The gutter only updates on did-save, thus it should show the git state
at this time.
More information about the textmate
mailing list