diff --git a/DESCRIPTION b/DESCRIPTION index c376db8..c486a0d 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -15,4 +15,4 @@ Imports: formatR License: MIT + file LICENSE LazyData: true -RoxygenNote: 6.0.1 +RoxygenNote: 7.2.3 diff --git a/NAMESPACE b/NAMESPACE index a7cb028..7024960 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -5,7 +5,9 @@ export(insertBizzaroPipeAddin) export(insertColonEqual) export(insertDotArrowPipeAddin) export(insertMagrittrCompoundPipeAddin) +export(insertMagrittrExpositionPipeAddin) export(insertMagrittrPipeAddin) +export(insertMagrittrTeePipeAddin) export(insertToDotPipeAddin) export(insertUsr1Addin) export(insertUsr2Addin) diff --git a/R/insertMagrittrExpositionPipeAddin.R b/R/insertMagrittrExpositionPipeAddin.R new file mode 100644 index 0000000..5c77379 --- /dev/null +++ b/R/insertMagrittrExpositionPipeAddin.R @@ -0,0 +1,8 @@ +#' Insert \%$\% . +#' +#' Call this function as an addin to insert \code{\link[magrittr]{\%$\%}} (Magrittr pipe, \url{https://github.com/tidyverse/magrittr}) at the cursor position. +#' +#' @export +insertMagrittrExpositionPipeAddin <- function() { + rstudioapi::insertText(" %$% ") +} diff --git a/R/insertMagrittrTeePipeAddin.R b/R/insertMagrittrTeePipeAddin.R new file mode 100644 index 0000000..9cbfbe8 --- /dev/null +++ b/R/insertMagrittrTeePipeAddin.R @@ -0,0 +1,8 @@ +#' Insert \%T>\% . +#' +#' Call this function as an addin to insert \code{\link[magrittr]{\%T>\%}} (Magrittr pipe, \url{https://github.com/tidyverse/magrittr}) at the cursor position. +#' +#' @export +insertMagrittrTeePipeAddin <- function() { + rstudioapi::insertText(" %T>% ") +} diff --git a/inst/rstudio/addins.dcf b/inst/rstudio/addins.dcf index 1db7a4a..157f680 100644 --- a/inst/rstudio/addins.dcf +++ b/inst/rstudio/addins.dcf @@ -29,6 +29,16 @@ Description: Inserts %<>% (Magrittr compound pipe) at the cursor position. Binding: insertMagrittrCompoundPipeAddin Interactive: false +Name: Insert %$% +Description: Inserts %$% (Magrittr Exposition pipe) at the cursor position. +Binding: insertMagrittrExpositionPipeAddin +Interactive: false + +Name: Insert %T>% +Description: Inserts %T>% (Magrittr Tee pipe) at the cursor position. +Binding: insertMagrittrTeePipeAddin +Interactive: false + Name: Insert := Description: Inserts := at the cursor position. Binding: insertColonEqual diff --git a/man/addinexamplesWV.Rd b/man/addinexamplesWV.Rd index f2718bb..abe59af 100644 --- a/man/addinexamplesWV.Rd +++ b/man/addinexamplesWV.Rd @@ -3,7 +3,6 @@ \docType{package} \name{addinexamplesWV} \alias{addinexamplesWV} -\alias{addinexamplesWV-package} \title{addinexamplesWV} \description{ Supplies insertDotPipeAdin. diff --git a/man/insertMagrittrExpositionPipeAddin.Rd b/man/insertMagrittrExpositionPipeAddin.Rd new file mode 100644 index 0000000..776c3d3 --- /dev/null +++ b/man/insertMagrittrExpositionPipeAddin.Rd @@ -0,0 +1,11 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/insertMagrittrExpositionPipeAddin.R +\name{insertMagrittrExpositionPipeAddin} +\alias{insertMagrittrExpositionPipeAddin} +\title{Insert \%$\% .} +\usage{ +insertMagrittrExpositionPipeAddin() +} +\description{ +Call this function as an addin to insert \code{\link[magrittr]{\%$\%}} (Magrittr pipe, \url{https://github.com/tidyverse/magrittr}) at the cursor position. +} diff --git a/man/insertMagrittrTeePipeAddin.Rd b/man/insertMagrittrTeePipeAddin.Rd new file mode 100644 index 0000000..59b7cf8 --- /dev/null +++ b/man/insertMagrittrTeePipeAddin.Rd @@ -0,0 +1,11 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/insertMagrittrTeePipeAddin.R +\name{insertMagrittrTeePipeAddin} +\alias{insertMagrittrTeePipeAddin} +\title{Insert \%T>\% .} +\usage{ +insertMagrittrTeePipeAddin() +} +\description{ +Call this function as an addin to insert \code{\link[magrittr]{\%T>\%}} (Magrittr pipe, \url{https://github.com/tidyverse/magrittr}) at the cursor position. +}