xfun v0.4


Monthly downloads



Miscellaneous Functions by 'Yihui Xie'

Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.



Build Status Coverage status Downloads from the RStudio CRAN mirror

This package contains several utility functions that I frequently use in other packages, and also miscellaneous functions that I use by myself from time to time. For more information, see https://yihui.name/xfun/.

Functions in xfun

Name Description
prose_index Find the indices of lines in Markdown that are prose (not code blocks)
file_string Read a text file and concatenate the lines by '\n'
numbers_to_words Convert numbers to English words
normalize_path Normalize paths
rstudio_type Type a character vector into the RStudio source editor
rev_check Run R CMD check on the reverse dependencies of a package
same_path Test if two paths are the same after they are normalized
protect_math Protect math expressions in pairs of backticks in Markdown
session_info An alternative to sessionInfo() to print session information
raw_string Print a character vector in its raw form
parse_only Parse R code and do not keep the source
is_ascii Check if a character vector consists of entirely ASCII characters
try_silent Try to evaluate an expression silently
native_encode Try to use the system native encoding to represent a character vector
strict_list Strict lists
optipng Run OptiPNG on all PNG files under a directory
is_windows Test for types of operating systems
pkg_attach Attach or load packages, and automatically install missing packages if requested
tojson A simple JSON serializer
read_utf8 Read / write files encoded in UTF-8
file_ext Manipulate filename extensions
in_dir Evaluate an expression under a specified working directory
gsub_file Search and replace strings in files
download_file Try various methods to download a file
embed_file Embed a file, multiple files, or directory on an HTML page
install_dir Install a source package from a directory
isFALSE Test if an object is identical to FALSE
Rscript Run the commands Rscript and R CMD
attr Obtain an attribute of an object without partial matching
No Results!

Vignettes of xfun

No Results!

Last month downloads


Type Package
License MIT + file LICENSE
URL https://github.com/yihui/xfun
BugReports https://github.com/yihui/xfun/issues
Encoding UTF-8
LazyData true
RoxygenNote 6.1.0
VignetteBuilder knitr
NeedsCompilation no
Packaged 2018-10-23 16:51:26 UTC; yihui
Repository CRAN
Date/Publication 2018-10-23 17:10:02 UTC

Include our badge in your README