[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