# setToBeDefinedPkgs

0th

Percentile

##### setToBeDefinedPkgs

sets up / updates a table of keywordstyles to different packages

Keywords
utilities
##### Usage
setToBeDefinedPkgs(pkgs, keywordstyles)
##### Arguments
pkgs
character; the packages for which keywordstyle information is to be stored
keywordstyles
character or missing; the corresponding keywordstyle format strings; if missing the corresponding option Keywordstyle is read off by using getSweaveListingOption("Keywordstyle"). Internally, it is being cast to the same l
##### Details

The corresponding table is stored globally in the (non-exported) object .tobeDefinedPkgs, which is hidden in the namespace of this package. It is used afterwords by the masked versions of require and library of this package to allow for defining a set of keywordstyle formats for different packages right in the preamble of a .Rnw file. This transfer of information to require and library clearly is a deviation from the functional programming paradigm but is necessary at this place, as otherwise (although this is still allowed) require and library would have to be called with non-standard (i.e. package base-) arguments, which is not the goal of including Rcode sniplets by Sweave.

##### Value

• invisible()

##### Aliases
• setToBeDefinedPkgs
##### Examples
setToBeDefinedPkgs(pkgs = c("distr","distrEx"),
keywordstyles = paste("\bfseries\color{",c("blue","red"),"}",
sep="", collapse=""))
### not to be used:
print(SweaveListingUtils:::.tobeDefinedPkgs)
Documentation reproduced from package SweaveListingUtils, version 0.1.1, License: LGPL-3

### Community examples

Looks like there are no examples yet.