[ 4.4.1usethis
中的 3.0.0 R
,从 Ubuntu 20.04 上的 shell 调用]
调用时usethis::use_vignette("my-vignette")
出现以下错误:
> usethis::use_vignette("my-vignette")
✔ Setting active project to [omitted].
✔ Writing vignettes/my-vignette.Rmd.
☐ Modify vignettes/my-vignette.Rmd.
sh: 1: emacsclient -a emacs: not found
Warning message:
error in running command
在调用 时似乎存在一些配置错误emacsclient
,而这确实是我首选的编辑器。但是,我可以从任何 shell 中毫无问题地调用它:
emacsclient [filenamehere] &
usethis
不幸的是,手册没有说明在哪里以及使用哪个命令来调用编辑器,因此我可以自定义它。有什么想法吗?干杯!
请参阅
help(edit)
。R 通过此函数支持此功能,该函数本身调用getOption("editor")
允许每个用户覆盖默认设置,否则如果记忆不错的话,该默认设置来自编译时(后备)选择。