| Version: | 0.3-0 | 
| Date: | 2013-12-23 | 
| Title: | Efficiently search the R help pages | 
| Author: | Liviu Andronic | 
| Maintainer: | Liviu Andronic <landronimirc@gmail.com> | 
| Depends: | sos (≥ 1.2-3) | 
| Imports: | Rcmdr (≥ 2.0-1), tcltk, tcltk2 (≥ 1.2-7) | 
| Description: | Rcmdr interface to the 'sos' package. The plug-in renders the 'sos' searching functionality easily accessible via the Rcmdr menus. It also simplifies the task of performing multiple searches and subsequently obtaining the union or the intersection of the results. | 
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] | 
| Packaged: | 2013-12-23 18:24:17 UTC; liv | 
| NeedsCompilation: | no | 
| Repository: | CRAN | 
| Date/Publication: | 2013-12-24 07:37:36 | 
Efficiently search R Help pages
Description
Rcmdr interface to sos
Details
The plug-in attempts to render the sos searching functionality readily 
accessible for casual use.  It allows to perform simple searches 
(findFn) and more advanced operations such as 
filtering the search results (grepFn) or combining 
the results of multiple searches (unionFindFn, 
intersectFindFn). 
For a good overview of the sos package see 
vignette("sos", package="sos"). 
Author(s)
Liviu Andronic landronimirc@gmail.com
See Also
Rcmdr, 
findFn,
grepFn,
unionFindFn,
Examples
## Not run: 
   ## start R
   library(RcmdrPlugin.sos)  ## loads Rcmdr and the plug-in
## End(Not run)
Rcmdr sos dialogues
Description
Rcmdr interface to findFn() and grepFn()
Usage
    sosInit()
    sosGrep(recall=NULL, bLabel=gettextRcmdr("Filter by"), 
    eLabel=gettextRcmdr("in"), 
    initialLabel=gettextRcmdr("Filter by"))
Arguments
| recall | function to call after error. | 
| bLabel,eLabel,initialLabel | strings defining the label of the grep button | 
Details
The dialogues provide the user with an interface to perform simple and more advanced searches of the R Help pages via the RSiteSearch functionality.
It is possible to perform multiple searches. One can specify up to 
9 search terms separated either by "|" (vertical bars, to obtain the 
union of results) or "&" (ampersands, to obtain the intersection). 
One may use only one type of separating operator per search. For example, 
enter in the search box newey west | newey-west | neweywest or 
newey west & newey-west & neweywest, but not 
newey west | newey-west & neweywest.  
Note that findFn() does not simply search for character strings.  
For example, findFn() may find less results for 
differential equation than for differential equations.  
In such cases you can perform multiple searches as described in the 
previous paragraph (differential equation | differential equations).  
For more on this issue see vignette("sos", package="sos"). 
Also note that findFn() performs the searches on-line, via 
Jonathan Baron's R Site Search [1]. Depending on how generic the 
search term is (for example, correlation) and the quality of the 
internet connection, it may take from a couple of seconds up to several 
minutes to complete the search and display the results. 
Value
NULL
Author(s)
Liviu Andronic landronimirc@gmail.com
References
[1] http://finzi.psych.upenn.edu/nmz.html