Title: | Hyperlink Automatic Detection |
Version: | 2024.4.0 |
Description: | Automatic detection of hyperlinks for packages and calls in the text of 'rmarkdown' or 'quarto' documents. |
License: | MIT + file LICENSE |
Encoding: | UTF-8 |
RoxygenNote: | 7.3.1 |
Imports: | bslib, downlit, glue, htmltools, httr2, knitr, rlang, stringr, xml2 |
URL: | https://link.tada.science/, https://github.com/tadascience/link |
BugReports: | https://github.com/tadascience/link/issues |
NeedsCompilation: | no |
Packaged: | 2024-03-09 18:09:36 UTC; romainfrancois |
Author: | Romain François [aut, cre], tada.science [cph, fnd] |
Maintainer: | Romain François <romain@tada.science> |
Repository: | CRAN |
Date/Publication: | 2024-03-11 18:50:05 UTC |
Setup automatic linking
Description
Setup automatic linking
Usage
auto(type = c("tooltip", "plain"), keep_braces = TRUE, keep_pkg_prefix = TRUE)
to_pkg(pkg, type = c("tooltip", "plain"), keep_braces = TRUE, ...)
to_call(call, type = c("tooltip", "plain"), keep_pkg_prefix = TRUE, ...)
Arguments
type |
"plain" for plain links, "tooltip" for adding a tooltip |
keep_braces |
Should the braces be kept ? |
keep_pkg_prefix |
Should the package prefix be kept ? |
pkg |
package name |
... |
See |
call |
Function call of the form |
Value
to_pkg()
and to_call()
return text to include in html documents
Examples
## Not run:
# auto is mostly meant to be called inside rmarkdown or quarto documents
auto()
auto(keep_braces = FALSE, keep_pkg_prefix = FALSE)
# manually generate the tooltips for {pkg} and pkg::fun()
link::to_pkg("tidyverse")
link::to_pkg("tidyverse")
link::to_call("dplyr::summarise()")
link::to_call("dplyr::summarise()")
## End(Not run)
link::to_pkg("tidyverse", type = "plain")
link::to_call("dplyr::summarise()", type = "plain")