utils::rtags() 是否适用于 Rmarkdown 文件中的代码?

Does utils::rtags() work for code in Rmarkdown files?

我正在尝试使用 utils::rtags() 为 R 代码构建索引。

这适用于 *.R 文件本身。

我无法让它用于 Rmarkdown 文件 (*.Rmd) 中的代码。

使用正确的模式参数,它可以找到文件,但似乎完全忽略了它们包含的代码。创建一个空 'TAGS' 文件。例如:

utils::rtags(pattern='[.]Rmd$', ofile='TAGS', type='etags')

我是不是期望太高了?

简短的回答是“不,utils::rtags() 不理解 rmarkdown 文件。”

但是,https://ctags.io/ 可能(很快?)提供替代解决方案。

h/t @masatake-yamato (https://whosebug.com/users/6386727/masatake-yamato)