Sfoglia il codice sorgente

Add regexplain_file addin and set all as interactive

tags/v0.1.0^2
Garrick Aden-Buie 8 anni fa
parent
commit
1609ba7599
2 ha cambiato i file con 21 aggiunte e 3 eliminazioni
  1. +13
    -0
      R/rstudio_addins.R
  2. +8
    -3
      inst/rstudio/addins.dcf

+ 13
- 0
R/rstudio_addins.R Vedi File

regex_gadget(if (length(obj) && obj != "") obj) regex_gadget(if (length(obj) && obj != "") obj)


} }

#' regexplain file loader
#'
#' @keywords internal
regexplain_file <- function() {
fname <- file.choose()
x <- readLines(fname)
if (length(x) > 100) {
message("There were ", format(length(x), big.mark = ","), " lines in ", fname, "\nUsing only first 100.")
x <- x[1:100]
}
regex_gadget(x, "Regex")
}

+ 8
- 3
inst/rstudio/addins.dcf Vedi File

Name: Regexplain Selection Name: Regexplain Selection
Description: Regex with selected text
Description: Build a regexp for use on selected text
Binding: regexplain_addin Binding: regexplain_addin
Interactive: false
Interactive: true

Name: Regexplain File
Description: Choose a file for which to build a regexp
Binding: regexplain_file
Interactive: true


Name: Regex Cheetsheet
Name: Regexplain Cheetsheet
Description: Regex Cheatsheet Quickreference Description: Regex Cheatsheet Quickreference
Binding: regexplain_cheatsheet Binding: regexplain_cheatsheet
Interactive: false Interactive: false

Loading…
Annulla
Salva