ESS ess-roxy-template-alist

时间:2018-10-26 14:51:01

标签: r emacs roxygen2 ess

我想自定义C-c C-o C-o在R函数上时生成的roxygen2模板。

如果我们以R函数为例:

add <- function(x, y) {
    return(x + y)
}

并且我已将此模板添加到我的.emacs中:

(setq ess-roxy-template-alist (list (cons "title" "")
                                    (cons "description" "")
                                    (cons "param" "")
                                    (cons "return" "")))

我明白了:

##' @title 
##' 
##'
##' @param x 
##' @param y 
##' @return 
add <- function(x, y) {
    return(x + y)
}

我想要这个:

##' add 
##' 
##' @param x 
##' @param y 
##' @return 
add <- function(x, y) {
    return(x + y)
}

有什么想法可以改善我的.emacs,这样我就不必总是删除单词@title并在第一行中手动键入函数名称了吗?我有点迷失在ESS文档中。我发现唯一有用的东西是:https://stat.ethz.ch/pipermail/ess-help/2011-December/007342.html,它不能为我解决。

0 个答案:

没有答案