In order to support incremental typechecking using terminal editors such as vim or emacs, pyre supports listening on file changes via Watchman. Having watchman installed and watching your repository is recommended if you use command-line editing tools.
Watching your repository
If you get a warning stating that watchman isn't watching your repository root, you can run the following:
$ watchman watch . $ pyre restart