Learn R Programming

link (version 2024.4.0)

auto: 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, ...)

Value

to_pkg() and to_call() return text to include in html documents

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 bslib::tooltip()

call

Function call of the form pkg::fun()

Examples

Run this code

if (FALSE) {
  # 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()")
}

link::to_pkg("tidyverse", type = "plain")
link::to_call("dplyr::summarise()", type = "plain")

Run the code above in your browser using DataLab