VIM FOR ADULTS
what is vim?
- based on very old editor (vi) designed in the days when connections were slow
- installed on almost every *nix system, incl. os x
- organic growth since to include hundreds of modern features
| library(jsonlite) | |
| ## Download | |
| pkgs <- fromJSON("http://crandb.r-pkg.org/-/events") | |
| ## Filter | |
| na_pkgs <- unique(pkgs$name[ is.na(pkgs$date) ]) | |
| events <- pkgs[ ! pkgs$name %in% na_pkgs, c("date", "name", "event")] |
| path <- "~/Documents/ingest/readxl/inst/extdata/datasets.xlsx" | |
| zip_file <- function(path) { | |
| stopifnot(file.exists(path)) | |
| path <- normalizePath(path) | |
| contents <- utils::unzip(path, list = TRUE) | |
| names(contents) <- c("path", "size", "date") | |
| contents <- contents[contents$size > 0, , drop = FALSE] |
[ Update 2025-03-24: Commenting is disabled permanently. Previous comments are archived at web.archive.org. ]
Most of the terminal emulators auto-detect when a URL appears onscreen and allow to conveniently open them (e.g. via Ctrl+click or Cmd+click, or the right click menu).
It was, however, not possible until now for arbitrary text to point to URLs, just as on webpages.
| "HOW TO GIVE AN EXCEPTIONALLY GOOD PRESENTATION" | |
| CHARACTERS | |
| Joe Cheng.............Moderator | |
| Jennifer Bryan........As Herself | |
| Hadley Wickham........As Himself | |
| Aron Atkins...........Audience | |
| Derrick Kearney.......Audience |
| # library(devtools) | |
| # devtools::install_github("rladies/meetupr") | |
| library(meetupr) | |
| # Log in to meetup.com, your key is here: https://secure.meetup.com/meetup_api/key/ | |
| api_key <- "YOUR_API_KEY_HERE" | |
| # `urlname` is a human-readable unique id for a meetup, e.g. https://www.meetup.com/R-Ladies-Budapest/ | |
| urlname <- "R-Ladies-Budapest" |