R can save and reload the user's workspace between sessions via an .RData
file in the current directory. However, long-term reproducibility is enhanced
when you turn this feature off and clear R's memory at every restart.
Starting with a blank slate provides timely feedback that encourages the
development of scripts that are complete and self-contained. More detail can
be found in the blog post Project-oriented workflow.
use_blank_slate(scope = c("user", "project"))
Edit globally for the current user, or locally for the current project
Only use_blank_slate("project")
is automated so far, since RStudio
currently only supports modification of user-level or global options via the
user interface.