go get 9fans.net/go/acme/Watch It watches the current dir and runs a given command if any file in this dir changes. Actually think of Watch more as inspiration! You may be better off relying on git — watch .git/HEAD (changes when you switch branches) and watch what it is pointing to (changes when there is a commit or pull etc.), figure out what changed, which acme windows are relevant and update their body. There is still the issue of what to do if a file that changed has been edited. Or the file has been deleted or renamed. And there is a potential race — you may be editing a window when window body gets switched underneath! It may be better to print commands to do all this and leave it upto the user. May be add a reload command that reads a window's tag and reload its body from the opened file. > On Feb 15, 2017, at 11:32 AM, Paul Lalonde wrote: > > Do you have a pointer to Russ's Watch? I quick dig shows I have poor Google-fu. > Paul > > On Wed, Feb 15, 2017 at 12:23 PM Bakul Shah > wrote: > May be use Russ'es Watch command? > > > On Feb 15, 2017, at 5:05 AM, Paul Lalonde > wrote: > > > > I know I'm not the only acme user who uses Git extensively :-) > > Is there some way to tell if a file is changed on disk that is open in an editor window? I frequently change branches and I often find myself editing stale versions. I notice when comes time to Put, but that's a bit late. > > > > Any tips to share? > > > > Paul > >