| 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")