[ESS] eldoc in Rmd files

Leha, Andreas @ndre@@@leh@ @ending from med@uni-goettingen@de
Sat Nov 10 11:54:54 CET 2018


Hi all,

I recently upgraded both emacs and ess.  One of those broke eldoc
functionality in Rmd files, which worked fine previously.

I can reproduce with `emacs -Q`.


To reproduce this, use this test.Rmd file:

--8<---------------cut here---------------start------------->8---
---
title: Test
---

```{r testblock, include = FALSE}
rnorm
```
--8<---------------cut here---------------end--------------->8---


- move the point to the source block
- type C-c C-v to update the references
- type the opening '(' after 'rnorm'

Now, I would expect the eldoc message in the echo buffer, as it appears
in ordinary R files.







This is a major limitation for my workflow.  Can I fix that somehow?











Thanks in advance!







Regards,



Andreas











PS:







Here is my setup:



- linux (debian buster)



- Emacs 26.1.50



- ess-version: 18.10.2



- polymode (0340f5e7e55235832e59673f027cc79a23cbdcd6)



- markdown-mode, version 2.4-dev











PPS:







And here is my minimal init.el:







--8<---------------cut here---------------start------------->8---



;; ess



(add-to-list 'load-path "~/local/emacs/ess/lisp")



;;(load "~/local/emacs/ess/lisp/ess-site.el")



(require 'ess-site)







;; markdown mode



(setq load-path



      (append '("~/local/emacs/markdown-mode/")



              load-path))



(autoload 'markdown-mode "markdown-mode"



   "Major mode for editing Markdown files" t)



;;(add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode))



(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode))



(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))







;; polymode



(setq load-path



      (append '("~/local/emacs/polymode/"
"~/local/emacs/polymode/modes")



              load-path))



(require 'poly-R)



(require 'poly-markdown)



;;; R modes



(add-to-list 'auto-mode-alist '("\\.Snw" . poly-noweb+r-mode))



(add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))



(add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode))



--8<---------------cut here---------------end--------------->8---


More information about the ESS-help mailing list