Emacs R-mode被命名为R-mode,它会导致问题

Emacs R-mode被命名为R-mode,它会导致问题,emacs,knitr,ess,Emacs,Knitr,Ess,我正在尝试使用.Rnw文件,但它假定R-mode的名称为R-mode,并且在我的系统上,ESS将其安装为R-mode。我怎么能说这是同一件事?我的.emacs文件中有: ;;; R modes (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode)) (add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode)) 奇怪的是,如果我打开一个.Rmd文件,它会正确

我正在尝试使用.Rnw文件,但它假定R-mode的名称为
R-mode
,并且在我的系统上,ESS将其安装为
R-mode
。我怎么能说这是同一件事?我的.emacs文件中有:

;;; R modes
(add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))
(add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode))

奇怪的是,如果我打开一个.Rmd文件,它会正确地识别所有内容

我能够通过
sudo apt get install ESS
而不是从MELPA安装ESS来解决这个问题。我真的不明白为什么这会带来不同,但它解决了我的问题