[TxMt] Re: Inserting text into a background document

David Green david at tm.comme.ci-comme.ca
Tue Oct 18 10:40:39 UTC 2016


On Oct. 10, 2016, at 8:46 am, Allan Odgaard <mailinglist at textmate.org> wrote:
> But completely suppressing updates might be too pessimistic, so I’ll look into having it update e.g. 3 seconds after last change. I want to do similar for SCM, where we also suppress updates when TextMate is in the background, but that does bother me a bit 

That sounds quite reasonable.

I’m currently trying an approach that uses the 'application.did-activate’ callback to check for updates and insert them. (There isn’t a “document.did-activate”, is there?)  When a doc that isn’t frontmost gets an update, I switch away from TextMate and then back again, triggering the callback. The momentary interruption isn’t too bad; sometimes it isn’t even noticeable, although it seems that keystrokes can get mixed up if I’m in the middle of typing quickly.

I was trying to think of a way to use the new auto-refreshing, but there would have to be a way to trigger it, e.g.
  mate --uuid $doc --event foobar
that would set $TM_REFRESH to “foobar” and run any commands accordingly.


-David


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20161018/0393159b/attachment.html>


More information about the textmate mailing list