acme: add log file in acme root directory
Reading /mnt/acme/log reports a log of window create, put, and delete events, as they happen. It blocks until the next event is available. Example log output: 8 new /Users/rsc/foo.go 8 put /Users/rsc/foo.go 8 del /Users/rsc/foo.go This lets acme-aware programs react to file writes, for example compiling code, running a test, or updating an import block. TBR=r R=r https://codereview.appspot.com/89560044
This commit is contained in:
parent
833216fef8
commit
4a3fb87264
12 changed files with 262 additions and 8 deletions
|
|
@ -320,6 +320,7 @@ winclose(Window *w)
|
|||
int i;
|
||||
|
||||
if(decref(&w->ref) == 0){
|
||||
xfidlog(w, "del");
|
||||
windirfree(w);
|
||||
textclose(&w->tag);
|
||||
textclose(&w->body);
|
||||
|
|
@ -644,7 +645,7 @@ Rescue:
|
|||
}
|
||||
|
||||
int
|
||||
winclean(Window *w, int conservative) /* as it stands, conservative is always TRUE */
|
||||
winclean(Window *w, int conservative)
|
||||
{
|
||||
if(w->isscratch || w->isdir) /* don't whine if it's a guide file, error window, etc. */
|
||||
return TRUE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue