[ESS-bugs] ess-mode 13.09 [svn: 5771 (2013-09-24)]; 'scan(' does not show
Martin Maechler
maechler at stat.math.ethz.ch
Thu Sep 26 22:27:05 CEST 2013
Can you (all) try to see if you see the same behavior?
It's something I'd be happy to have fixed before release,
notably as I have no idea how it can happen...
Martin
On Wed, Sep 25, 2013 at 10:48 AM, Martin Maechler
<maechler at lynne.ethz.ch> wrote:
> 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"
> )
>
> _______________________________________________
> ESS-bugs ESS-bugs at r-project.org
> https://stat.ethz.ch/mailman/listinfo/ess-bugs
>
> _______________________________________________
> ESS-core list: https://stat.ethz.ch/mailman/listinfo/ess-core
>
More information about the ESS-bugs
mailing list