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--- ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help