R/autoloadRcmdr.R

Defines functions .onAttach

# By J. Fox

.onAttach <- function(libname, pkgname){
     if (!interactive()) return()
     Rcmdr <- options()$Rcmdr
     plugins <- Rcmdr$plugins
     if (!pkgname %in% plugins) {
         Rcmdr$plugins <- c(plugins, pkgname)
         options(Rcmdr=Rcmdr)
         if("package:Rcmdr" %in% search()) {
             if(!getRcmdr("autoRestart")) {
                 options(Rcmdr=Rcmdr)
                 closeCommander(ask=FALSE, ask.save=TRUE)
                 Commander()
             }
         }
         else {
             Commander()
         }
     }
 }

Try the RcmdrPlugin.sos package in your browser

Any scripts or data that you put into this service are public.

RcmdrPlugin.sos documentation built on May 2, 2019, 5:48 p.m.