Functional Help for Functions, Objects, and Packages

Enhance R help system by fuzzy search and preview interface, pseudo-postfix operators, and more. The `?.` pseudo-postfix operator and the `?` prefix operator displays documents and contents (source or structure) of objects simultaneously to help understanding the objects. The `?p` pseudo-postfix operator displays package documents, and is shorter than help(package = foo).


CRAN status Total downloads Monthly downloads R-CMD-check

felp

felp is a short of functional help, and provides

Installation

From CRAN

install.packages("felp")

From GitHub

source("https://install-github.me/atusy/felp")

Features

Fuzzy search and preview of help

with felp::fuzzyhelp() or "Fuzzy Search on R Help" RStudio Addin:

Fuzzy search and preview of help

This feature is a Shiny app and is also available online at https://atusy.shinyapps.io/fuzzyhelp/. Note that some features are disabled in the online version (e.g., links between help topics and syntax highlights). Also, the online version has a limit on the number of available packages (tidyverse + felp).

There is also a similar project at https://helpr.atusy.net/ based on WebR. The main differences are appearance and the number of available packages. WebR-based project supports installing any package on CRAN. Once you type {{ packageName }}:: (e.g., dplyr::), WebR installs the package and you can find help topics in the package (e.g., dplyr::mutate).

Enhanced alternatives of base features

library(felp)


# ? operator
?help
?utils::help

# ?. pseudo postfix operator for functions and objects
help?.
utils::help?.

# ?p pseudo postfix operator for packages
utils?p

# felp as an extention of utils::help
felp(help)
felp("help")
felp(utils::help)
felp(help, utils)
felp(package = utils)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("felp")

0.6.0 by Atsushi Yasumoto, 2 years ago


https://felp.atusy.net/, https://github.com/atusy/felp


Report a bug at https://github.com/atusy/felp/issues


Browse source code at https://github.com/cran/felp


Authors: Atsushi Yasumoto [aut, cph, cre]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports prettycode, callr, curl, data.table, dplyr, htmltools, magrittr, matrixStats, memoise, miniUI, reactable, rstudioapi, rlang, shiny, stringi, utils

Suggests knitr, printr, testthat


See at CRAN