[ESS-bugs] ess-mode 13.09 [svn: 5771 (2013-09-24)]; 'scan(' does not show
Martin Maechler
maechler at lynne.ethz.ch
Wed Sep 25 10:48:40 CEST 2013
In *R*,
if you type a function and "(" we are all used to see the
arguments, e.g.
type 'lm('
and the minibuffer shows
_________________________________________________
lm: formula=, data=, subset=, .......
-------------------------------------------------
However if I type "scan("
the minibuffer only shows
_________________________________________________
scan:
-------------------------------------------------
and no arguments.
Can you confirm?
The bug is almost surely, in ess-R-eldoc-function (ess-r-d.el)
but as that function has no comments (almost) and so is not so
easy to "read" for me.
Also how can you debug such a "highly interactive" function?
Martin
-------------------------------------------------------
This bug report will be sent to the ESS bugs email list
Press C-c C-c when you are ready to send your message.
-------------------------------------------------------
R-2.4.1
R-2.4.0
R-2.3.1
R-2.3.0
R-2.2.1
R-2.2.0
R-2.15.3
R-2.15.2
R-2.15.1
...... [shortened by Martin]
(R): ess-dialect=nil, buf=*scratch*, start-arg=nil
current-prefix-arg=nil
(inf-ess 1): lang=nil, dialect=nil, tmp-dialect=R, buf=*scratch*
(inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R*
(inferior-ess) Method #3 start=/u/maechler/ buf=*R*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=inferior-ess-input-sender
(i-ess 1): buf=*R*, lang=S, comint..echo=nil, comint..sender=inferior-ess-input-sender,
(i-ess end): buf=*R*, lang=S, comint..echo=nil, comint..sender=inferior-ess-input-sender,
(inferior-ess (post inf-ess): start-args=--no-readline --no-restore-history --no-save , comint-echoes=nil
Making Process...Buf *R*, :Proc R, :Prog R
:Args= --no-readline --no-restore-history --no-save
Start File=nil
(inferior-ess: waiting for process to start (before hook)
(inferior-ess 3): waiting for process after hook(R): inferior-ess-language-start=options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE)
(R): version (3.0.2)
Emacs : GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.4)
of 2013-03-13 on lynne
Package: ess-mode 13.09 [svn: 5771 (2013-09-24)]
current state:
==============
(setq
ess-language "S"
ess-dialect "R"
ess-ask-for-ess-directory t
ess-ask-about-transfile nil
ess-directory nil
ess-keep-dump-files "always"
ess-source-directory "/tmp"
ess-use-ido t
ess-use-eldoc t
ess-use-tracebug t
ess-use-auto-complete t
ess-eval-visibly-p nil
ess-can-eval-in-background nil
ess-local-process-name "R"
)
More information about the ESS-bugs
mailing list