After certain types of errors, Revise.jl stops tracking changes. One such error type seem to be syntax errors, but other times I feel like there are additional cases where Revise just stops monitoring files. Note that I am using a normal (ext4) file system, so no NFS etc.
Is this a known issue/feature with Revise, that syntax errors cause it to stop tracking changes, or is my personal setup broken? And is there a way to make Revise recover from this, or do I have to restart the REPL (like for changing struct definitions)?
From my (limited) experience, syntax errors do stop Revise.jl from working. But once those errors are fixed then Revise.jl automatically resumes operations as normal.