是否有加载包时可以调用的钩子?我想在加载包时运行utils::rtags(path.package('somePackage'), recursive=TRUE, ofile='someFile')
。是否已经有一个功能/钩子可以让我这样做? (FWIW我正在使用ESS,所以如果某个地方有一个钩子也能正常工作)。
答案 0 :(得分:0)
据我所知,没有通用的“onLoad”方法,所以我求助于
使用setHook
代替以下每个
sprintf("UserHook::%s::onLoad", dir(Sys.getenv("R_LIBS")))
与setHook('xxx', value=myFunction, 'append')
一样,其中xxx
是上面返回的每个值。