<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 27 Sep 2016, at 9:18, David Green wrote:</p>

<p dir="auto"></p></div>
<div style="white-space:pre-wrap"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div dir="auto">On Sep. 26, 2016, at 11:48 pm, Allan Odgaard <mailinglist@textmate.org> wrote:
</div><blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><div dir="auto">Is the issue that it locks the entire application? E.g. if running a (slow) command only blocked the document for which we are waiting for results, would that solve the problem?
</div></blockquote><div dir="auto">That would help, although sometimes I want to be able to continue working on the same document.
</div></blockquote></div>
<div style="white-space:normal">

<p dir="auto">Can you give an example of what type of commands you’re running? Just so I better understand the workflow.</p>

<p dir="auto"></p></div>
<div style="white-space:pre-wrap"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div dir="auto">[…] The other downside is that TextMate doesn’t update changed files when it is not in the foreground. It’s useful to see the progress of a command while it runs. Presumably that is a matter of performance, to keep TM well-behaved when it’s in the background.
</div></blockquote></div>
<div style="white-space:normal">

<p dir="auto">Correct, for example when people do <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">git rebase …</code> the document may see a lot of updates, and we do not want to reload all of them, especially not if the user has local changes (as we may then get merge conflicts on each update).</p>

<p dir="auto">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 (as I’d prefer to see the file browser update, as I commit files from the terminal etc.).</p>
</div>
</div>
</body>
</html>