How to disable "Save workspace image?" prompt in R?

r, read-eval-print-loop

Solution

You can pass the `--no-save` command line argument when you start R, or you can override the `q` function:

utils::assignInNamespace(
  "q", 
  function(save = "no", status = 0, runLast = TRUE) 
  {
    .Internal(quit(save, status, runLast))
  }, 
  "base"
)

Put the above code in your .Rprofile so it will be run on startup for every session.

Problem

When I exit the interactive R shell, it displays an annoying prompt every time: ``` > > Save workspace image? [y/n/c]: n ``` I'm always answering "no" to it, because if I wished to save my work, I'd do that before trying to exit. How to get rid of the prompt? Note: see `?save.image`

Original source

Related problems