konradzdeb / extraInserts

Simple convenience RStudio add-in inserting assignment operators and pipes

Home Page:https://konradzdeb.github.io/extraInserts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

extraInserts

R-CMD-check

Description

The purpose of this trivial package is to offer a set of convenience functions inserting various (pipe) operators so those can be conveniently linked to keyboard shortcuts in RStudio.

This package was developed for fun and to conveniently transport frequently used functions across environments.

Available operators

For every operator listed below an RStudio add-in is registered, allowing RStudio users to assign a custom shortcut to it or to invoke it from the command palette.

Operator Description

->

Rightwards form of the common assignment operator

%in%

Syntactic-sugar version of match

%>%

Pipe operator from the magrittr package

%<>%

%$%

%!>%

Eager pipe operator from the magrittr package

%T>%

Tee pipe operator from the magrittr package

%||%

NULL default operator from the rlang package

%|%

NA default operator from the rlang package

Installation

if (!requireNamespace("remotes", quietly = TRUE)) {
    install.packages("remotes")
}
remotes::install_github('konradzdeb/extraInserts')

About

Simple convenience RStudio add-in inserting assignment operators and pipes

https://konradzdeb.github.io/extraInserts

License:Other


Languages

Language:R 100.0%