Convert help files to flatdoc format.
Converts a vanilla R help file (as shown in the internal pager) to plain-text format. The output conventions are those in doc2Rd
, so the output can be turned into Rd-format by running it through doc2Rd
. This function is useful if you have existing Rd-format documentation and want to try out the flatdoc
system of integrated code and documentation. Revised Nov 2017: now pretty good, but not perfect; see Details.
help2flatdoc( fun.name, pkg=NULL, text=NULL, aliases=NULL)
fun.name |
function name (a character string) |
pkg |
name of package |
text |
plain-text help |
aliases |
normally leave this empty— see Details. |
The real argument is text
; if missing, this is deduced from the help for fun.name
(need not be a function) in the installed package pkg.
The package containing fun.name
must be loaded first. If you write documentation using flatdoc
, prepare the package with pre.install
, build it with RCMD BUILD or INSTALL, and run help2flatdoc
on the result, you should largely recover your original flat-format documentation. Some exceptions:
Nesting in lists is ignored.
Numbered lists won't convert back correctly (Nov 2017), but the problem there is in doc2Rd
.
Link-triggering phrases (i.e. that will be picked up by doc2Rd
, such as "see <blah>") aren't explicitly created– probably, links could be automated better via an argument to doc2Rd
.
cd.doc <- help2flatdoc( "cd", "mvbutils") print( cd.doc) cd.Rd <- doc2Rd( cd.doc)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.