[ESS-bugs] ess-mode 12.09-1 [<unknown>]; no help for merge after loading data.table
Vitalie Spinu
spinuvit at gmail.com
Mon Dec 17 01:52:36 CET 2012
Hi,
I have finally looked into this. On C-c C-v you should now get IDO menu
in emacs instead of tcl/tk pup-up. It does not work for ?foo
unfortunately. May be in ESS13.03.
Vitalie
>> Sam Steingold <sds at gnu.org>
>> on Mon, 26 Nov 2012 18:10:50 -0500 wrote:
> after I load data.table, I no longer get help for merge.
> when I do either "?merge" in *R* or C-c C-v merge RET, I get a gtk
> window asking me to select between base and data.table for merge and no
> matter what I select, I get a *help[R]* buffer with
> Help on topic 'merge' was found in the following packages:
> Package Library
> data.table /home/sds/R/x86_64-pc-linux-gnu-library/2.15
> base /usr/lib/R/library
> but no actual help anywhere.
> (ess-help '*help[R](format)*' done ..
> |--> nil [searching t]
> ess-BEG-of-fun after 'search-FWD (': Ini-pt 10457, (p)-Ini-pt = 7
> ELSE not in setMethod() header ...
> Match,Pt:(10370,10406),10370
> ess-END-of-fun: S4=nil, beginning = 10370
> ess-END-of-fun: found #1 : 10503
> ess-BEG-of-fun after 'search-FWD (': Ini-pt 10285, (p)-Ini-pt = 10
> ELSE not in setMethod() header ...
> Match,Pt:(10111,10141),10111
> ess-END-of-fun: S4=nil, beginning = 10111
> ess-END-of-fun: found #1 : 10369
> ess-BEG-of-fun after 'search-FWD (': Ini-pt 10457, (p)-Ini-pt = 7
> ELSE not in setMethod() header ...
> Match,Pt:(10370,10406),10370
> ess-END-of-fun: S4=nil, beginning = 10370
> ess-END-of-fun: found #1 : 10503
> ess-BEG-of-fun after 'search-FWD (': Ini-pt 10306, (p)-Ini-pt = 7
> ELSE not in setMethod() header ...
> Match,Pt:(10111,10141),10111
> ess-END-of-fun: S4=nil, beginning = 10111
> ess-END-of-fun: found #1 : 10369
> ess-BEG-of-fun after 'search-FWD (': Ini-pt 10459, (p)-Ini-pt = 7
> ELSE not in setMethod() header ...
> Match,Pt:(10370,10406),10370
> ess-END-of-fun: S4=nil, beginning = 10370
> ess-END-of-fun: found #1 : 10505
> ess-request-a-process: {beginning}
> ... request-a-process:
> major mode ess-mode; current buff: share-click.R; ess-language: S, ess-dialect: R
> ..start-process-specific: lang:dialect= S:R, current-buf=share-click.R
> (R): ess-dialect=R, buf=share-click.R, start-arg=nil
> current-prefix-arg=nil
> (inferior-ess 0): ess-start-args=--no-readline --no-save
> (inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=share-click.R
> (inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R*
> (inferior-ess) Method #3 start=/home/sds/R/ 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*
> (inf-ess 2.2): start args = --no-readline --no-save , inf-ess-start-args=--no-readline --no-save
> (inf-ess finish [S(R), R(nil)]
> (ess-multi 0): inf-ess-start-args=--no-readline --no-save , comint-..echoes=t
> (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,
> (ess-multi post inf-ess: start-args=--no-readline --no-save , comint-echoes=nil
> (ess-multi 1): start-args=--no-readline --no-save
> Making Process...Buf *R*, :Proc R, :Prog R
> :Args= --no-readline --no-save
> Start File=nil
> (ess-multi 2): waiting for process to start (before hook)
> (ess-multi 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 (2.15.2)
> resetting completion to 'ess-R-complete-object-name ... request-a-process: buf=share-click.R
> (ess-get-help-topics-list R) ..(get-object-list R) ..--> (ess-get-modtime-list)
> (ess-search-list ... ) after 'search()
> ', point-max=273
> (ess-object-names obj=.GlobalEnv): no directory - trying names
> (ess-object-names obj=.GlobalEnv): no dir.; -> objects()
> (ess-object-names obj=package:data.table): no directory - trying names
> (ess-object-names obj=package:data.table): no dir.; -> objects()
> (ess-object-names obj=package:igraph): no directory - trying names
> (ess-object-names obj=package:igraph): no dir.; -> objects()
> (ess-object-names obj=package:stats): no directory - trying names
> (ess-object-names obj=package:stats): no dir.; -> objects()
> (ess-object-names obj=package:graphics): no directory - trying names
> (ess-object-names obj=package:graphics): no dir.; -> objects()
> (ess-object-names obj=package:grDevices): no directory - trying names
> (ess-object-names obj=package:grDevices): no dir.; -> objects()
> (ess-object-names obj=package:utils): no directory - trying names
> (ess-object-names obj=package:utils): no dir.; -> objects()
> (ess-object-names obj=package:datasets): no directory - trying names
> (ess-object-names obj=package:datasets): no dir.; -> objects()
> (ess-object-names obj=package:compiler): no directory - trying names
> (ess-object-names obj=package:compiler): no dir.; -> objects()
> (ess-object-names obj=package:methods): no directory - trying names
> (ess-object-names obj=package:methods): no dir.; -> objects()
> (ess-object-names obj=Autoloads): no directory - trying names
> (ess-object-names obj=Autoloads): no dir.; -> objects()
> (ess-object-names obj=package:base): no directory - trying names
> (ess-object-names obj=package:base): no dir.; -> objects()
> (ess-get-modtime-list): created new alist of length 12
> (length alist) : 12
> have re-read pos=1: -> length 0
> (ess-search-list ... ) after 'search()
> ', point-max=273
> (ess-help '*help[R](merge)*' start ..
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
> (ess-help '*help[R](merge)*' done ..
> |--> nil [searching t]
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
> |--> 72 [searching t]
> (ess-help: kill bogus buffer *ess-help[R](?'base::merge')* ..
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
> |--> 72 [searching t]
> (ess-help: kill bogus buffer *ess-help[R](?'base::merge')* ..
> (ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, comint..sender=comint-simple-send
> |--> nil [searching t]
> (ess-version-string): buffer=SVN-REVISION
> Emacs : GNU Emacs 24.3.50.5 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2)
> of 2012-11-19 on t520sds
> Package: ess-mode 12.09-1 [<unknown>]
> current state:
> ==============
> (setq
> ess-language "S"
> ess-dialect "R"
> ess-ask-for-ess-directory nil
> ess-ask-about-transfile nil
> ess-directory nil
> ess-keep-dump-files "always"
> ess-source-directory "/var/tmp"
> ess-use-ido t
> ess-use-eldoc t
> ess-use-tracebug t
> ess-use-auto-complete t
> ess-eval-visibly-p 'nowait
> ess-can-eval-in-background nil
> ess-local-process-name "R"
> )
More information about the ESS-bugs
mailing list