[ESS] par(ask=TRUE) seems to lock up ESS

Spencer Graves spencer.graves at pdf.com
Sun Jun 22 18:34:46 CEST 2008


Hi, All: 

      Try the following: 

par(ask=TRUE)
plot(0:1)

      For me, this seems to lock up Emacs or XEmacs.  To be precise, a 
plot window is created or modified with the word 'next' in the upper 
left;  Emacs releases when the user clicks on the plot.  However, users 
who do not expect this think something is wrong. 

      Do you have any thoughts about how to get around this problem?  If 
I do this in a function, I can force a message before the first 'plot' 
command.  However, I'd prefer to have a system solution. 

      And, yes, I use Windows.  System information appears below. 

      Thanks for our help. 
      Spencer Graves
p.s.  I wonder if this is related to an issue I posted to this list 
stamped Sat, 14 Jun 2008 12:32:11 -0700 (19h32 GMT?), subj:  [ESS] 
select.list problem with ESS?

########################################
##
## Emacs sessionInfo
##
R version 2.7.0 (2008-04-22) 
i386-pc-mingw32 

locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     
#########################################

This was using "GNU Emacs and ESS for Windows (by Vincent Goulet)", installed around 5/28/2008 per the 
instructions on "http://ess.r-project.org/".  I get the same problem using XEmacs.  

# ESS BUG REPORT
[ess-site.el]: ess-customize-alist=nil

[ess-site.el _2_]: ess-customize-alist=nil

(Sqpe): ess-sqpe-versions-create making M-x defun splus61 for 
c:/PROGRA~1/Insightful/splus61

(ess-find-rterm): ess-R-root-dir = 'c:/program files/r/'

(R): ess-r-versions-create making M-x defuns for

 c:/program files/r/R-2.7.0/bin/Rterm.exe

 c:/program files/r/R-2.6.2/bin/Rterm.exe

 c:/program files/r/R-2.6.1/bin/Rterm.exe

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

(ess-mode-1): ess-language=S, ess-dialect=R buf=fitting20080621sg.r

(ess-mode-1.5): alist=((ess-local-customize-alist quote 
R-customize-alist) (ess-dialect . R) (ess-suffix . R) 
(ess-dump-filename-template ess-replace-regexp-in-string S$ ess-suffix 
ess-dump-filename-template-proto) (ess-mode-syntax-table . 
R-syntax-table) (ess-mode-editing-alist . R-editing-alist) 
(ess-change-sp-regexp . ess-R-change-sp-regexp) (ess-help-sec-regex . 
ess-help-R-sec-regex) (ess-help-sec-keys-alist . 
ess-help-R-sec-keys-alist) (ess-loop-timeout . ess-S-loop-timeout) 
(ess-cmd-delay . ess-R-cmd-delay) (ess-function-pattern . 
ess-R-function-pattern) (ess-object-name-db-file . ess-r-namedb.el) 
(ess-imenu-mode-function quote ess-imenu-R) (inferior-ess-program . 
inferior-R-program-name) (inferior-ess-objects-command . 
inferior-R-objects-command) (inferior-ess-font-lock-keywords . 
inferior-ess-R-font-lock-keywords) (inferior-ess-search-list-command . 
search()

) (inferior-ess-help-command . help("%s", htmlhelp=FALSE)

) (inferior-ess-help-filetype) (inferior-ess-exit-command . q()) 
(inferior-ess-exit-prompt . Save workspace image? [y/n/c]: ) 
(inferior-ess-primary-prompt . \([A-Z][][A-Za-z0-9.]*\)?> ) 
(inferior-ess-secondary-prompt . + ?) (inferior-ess-start-file) 
(inferior-ess-start-args . ) (ess-STERM . iESS) (ess-editor . R-editor) 
(ess-pager . R-pager) (ess-language . S) (inferior-ess-exit-command . q()

) (inferior-ess-language-start eval inferior-S-language-start) 
(comint-use-prompt-regexp-instead-of-fields . t))

(ess-mode-1.6): editing-alist=((paragraph-start concat \s-*$\| 
page-delimiter) (paragraph-separate concat \s-*$\| page-delimiter) 
(paragraph-ignore-fill-prefix . t) (require-final-newline . t) 
(comment-start . #) (comment-add . 1) (comment-start-skip . #+ *) 
(comment-column . 40) (indent-line-function quote S-indent-line) 
(parse-sexp-ignore-comments . t) (ess-style . ess-default-style) 
(ess-local-process-name) (ess-mode-syntax-table . S-syntax-table) 
(add-log-current-defun-header-regexp . ^\(.+\)\s-+<-[

]*function) (font-lock-defaults quote (ess-R-mode-font-lock-keywords nil 
nil ((46 . w) (95 . w)))))

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

 

Finished setting up ESS-mode.

 

(R): ess-dialect=R, buf=fitting20080621sg.r, start-arg=nil

 current-prefix-arg=nil

(inferior-ess 0): ess-start-args=--ess --no-restore-history --no-save 

ess-setq-vars-default 0: ess-language=Initial, -dialect=nil, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

ess-setq-vars-default 1: ess-language=S, -dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

(inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=fitting20080621sg.r

(inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R*

(inferior-ess) Method #3 start=d:/spencerg/sg/monitoring/Camp/200806/ 
buf=*R*

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R*

(inf-ess 2.2): start args = --ess --no-restore-history --no-save  , 
inf-ess-start-args=--ess --no-restore-history --no-save 

(inf-ess finish [S(R), Rterm(nil,nil)]

(ess-multi 0):  inf-ess-start-args=--ess --no-restore-history --no-save  
, comint-..echoes=nil

(i-ess 1): buf=*R*, lang=S, comint..echo=nil, 
comint..sender=comint-simple-send,

(i-ess 2): buf=*R*, lang=S, comint..echo=t, 
comint..sender=inferior-R-input-sender,

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, 
comint..sender=inferior-R-input-sender

(i-ess 3): curr-buf=*R*, comint..echo=t, 
comint..sender=inferior-R-input-sender,

(ess-multi post inf-ess: start-args=--ess --no-restore-history 
--no-save  , comint-echoes=t

(ess-multi 1):  start-args=--ess --no-restore-history --no-save 

Making Process...Buf *R*, Proc R, Prog Rterm

 Start File=nil, Args= --ess --no-restore-history --no-save  .

(R): inferior-ess-language-start=options(STERM='iESS', 
editor='gnuclient.exe')

resetting completion to 
'ess-R-complete-object-name(ess-setq-vars-LOCAL): language=S, dialect=R, 
buf=nil, comint..echoes=nil, comint..sender=comint-simple-send

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

(ess-mode-1): ess-language=S, ess-dialect=R buf=nlsInR.R

(ess-mode-1.5): alist=((ess-local-customize-alist quote 
R-customize-alist) (ess-dialect . R) (ess-suffix . R) 
(ess-dump-filename-template ess-replace-regexp-in-string S$ ess-suffix 
ess-dump-filename-template-proto) (ess-mode-syntax-table . 
R-syntax-table) (ess-mode-editing-alist . R-editing-alist) 
(ess-change-sp-regexp . ess-R-change-sp-regexp) (ess-help-sec-regex . 
ess-help-R-sec-regex) (ess-help-sec-keys-alist . 
ess-help-R-sec-keys-alist) (ess-loop-timeout . ess-S-loop-timeout) 
(ess-cmd-delay . ess-R-cmd-delay) (ess-function-pattern . 
ess-R-function-pattern) (ess-object-name-db-file . ess-r-namedb.el) 
(ess-imenu-mode-function quote ess-imenu-R) (inferior-ess-program . 
inferior-R-program-name) (inferior-ess-objects-command . 
inferior-R-objects-command) (inferior-ess-font-lock-keywords . 
inferior-ess-R-font-lock-keywords) (inferior-ess-search-list-command . 
search()

) (inferior-ess-help-command . help("%s", htmlhelp=FALSE)

) (inferior-ess-help-filetype) (inferior-ess-exit-command . q()) 
(inferior-ess-exit-prompt . Save workspace image? [y/n/c]: ) 
(inferior-ess-primary-prompt . \([A-Z][][A-Za-z0-9.]*\)?> ) 
(inferior-ess-secondary-prompt . + ?) (inferior-ess-start-file) 
(inferior-ess-start-args . ) (ess-STERM . iESS) (ess-editor . R-editor) 
(ess-pager . R-pager) (ess-language . S) (inferior-ess-exit-command . q()

) (inferior-ess-language-start eval inferior-S-language-start) 
(comint-use-prompt-regexp-instead-of-fields . t))

(ess-mode-1.6): editing-alist=((paragraph-start concat \s-*$\| 
page-delimiter) (paragraph-separate concat \s-*$\| page-delimiter) 
(paragraph-ignore-fill-prefix . t) (require-final-newline . t) 
(comment-start . #) (comment-add . 1) (comment-start-skip . #+ *) 
(comment-column . 40) (indent-line-function quote S-indent-line) 
(parse-sexp-ignore-comments . t) (ess-style . ess-default-style) 
(ess-local-process-name) (ess-mode-syntax-table . S-syntax-table) 
(add-log-current-defun-header-regexp . ^\(.+\)\s-+<-[

]*function) (font-lock-defaults quote (ess-R-mode-font-lock-keywords nil 
nil ((46 . w) (95 . w)))))

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

 

Finished setting up ESS-mode.

 

(R): ess-dialect=R, buf=nlsInR.R, start-arg=nil

 current-prefix-arg=nil

(inferior-ess 0): ess-start-args=--ess --no-restore-history --no-save 

ess-setq-vars-default 0: ess-language=S, -dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

ess-setq-vars-default 1: ess-language=S, -dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

(inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=nlsInR.R

(inf-ess 1.1): procname=R temp-dialect=R, buf-name=*R*

(inferior-ess) Method #2 buf=*R*

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, 
comint..sender=inferior-R-input-sender

(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*R*

(inf-ess 2.2): start args = --ess --no-restore-history --no-save  , 
inf-ess-start-args=--ess --no-restore-history --no-save 

(inf-ess finish [S(R), Rterm(R,R)]

(ess-multi 0):  inf-ess-start-args=--ess --no-restore-history --no-save  
, comint-..echoes=t

(i-ess 1): buf=*R*, lang=S, comint..echo=nil, 
comint..sender=comint-simple-send,

(i-ess 2): buf=*R*, lang=S, comint..echo=t, 
comint..sender=inferior-R-input-sender,

(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, 
comint..sender=inferior-R-input-sender

(i-ess 3): curr-buf=*R*, comint..echo=t, 
comint..sender=inferior-R-input-sender,

(ess-multi post inf-ess: start-args=--ess --no-restore-history 
--no-save  , comint-echoes=t

(ess-multi 1):  start-args=--ess --no-restore-history --no-save 

Making Process...Buf *R*, Proc R, Prog Rterm

 Start File=nil, Args= --ess --no-restore-history --no-save  .

(R): inferior-ess-language-start=options(STERM='iESS', 
editor='gnuclient.exe')

resetting completion to 'ess-R-complete-object-name

 

Emacs  : GNU Emacs 22.2.1 (i386-mingw-nt5.1.2600)

 of 2008-03-26 on RELEASE

Package: ess-mode 5.3.7

 

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 "C:\\DOCUME~1\\spencerg\\LOCALS~1\\Temp"

 )

#################################################################

# VERSION INFO FOR XEmacs: 

[ess-site.el]: ess-customize-alist=nil
[ess-site.el _2_]: ess-customize-alist=nil
(Sqpe): ess-sqpe-versions-create making M-x defun splus61 for 
c:\PROGRA~1/Insightful/splus61
(ess-find-rterm): ess-R-root-dir = 'c:\program files\r\'
(R): ess-r-versions-create making M-x defuns for
 c:/program files/r/R-2.7.0\bin/Rterm.exe
 c:/program files/r/R-2.6.2\bin/Rterm.exe
 c:/program files/r/R-2.6.1\bin/Rterm.exe
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
(ess-mode-1): ess-language=S, ess-dialect=R buf=fitting20080621.r
(ess-mode-1.5): alist=((ess-local-customize-alist quote 
R-customize-alist) (ess-dialect . R) (ess-suffix . R) 
(ess-dump-filename-template ess-replace-regexp-in-string S$ ess-suffix 
ess-dump-filename-template-proto) (ess-mode-syntax-table . 
R-syntax-table) (ess-mode-editing-alist . R-editing-alist) 
(ess-change-sp-regexp . ess-R-change-sp-regexp) (ess-help-sec-regex . 
ess-help-R-sec-regex) (ess-help-sec-keys-alist . 
ess-help-R-sec-keys-alist) (ess-loop-timeout . ess-S-loop-timeout) 
(ess-cmd-delay . ess-R-cmd-delay) (ess-function-pattern . 
ess-R-function-pattern) (ess-object-name-db-file . ess-r-namedb.el) 
(ess-imenu-mode-function quote ess-imenu-R) (inferior-ess-program . 
inferior-R-program-name) (inferior-ess-objects-command . 
inferior-R-objects-command) (inferior-ess-font-lock-keywords . 
inferior-ess-R-font-lock-keywords) (inferior-ess-search-list-command . 
search()
) (inferior-ess-help-command . help("%s", htmlhelp=FALSE)
) (inferior-ess-help-filetype) (inferior-ess-exit-command . q()) 
(inferior-ess-exit-prompt . Save workspace image? [y/n/c]: ) 
(inferior-ess-primary-prompt . \([A-Z][][A-Za-z0-9.]*\)*> ) 
(inferior-ess-secondary-prompt . + ?) (inferior-ess-start-file) 
(inferior-ess-start-args . ) (ess-STERM . iESS) (ess-editor . R-editor) 
(ess-pager . R-pager) (ess-language . S) (inferior-ess-exit-command . q()
) (inferior-ess-language-start eval inferior-S-language-start) 
(comint-use-prompt-regexp-instead-of-fields . t))
(ess-mode-1.6): editing-alist=((paragraph-start concat \s-*$\| 
page-delimiter) (paragraph-separate concat \s-*$\| page-delimiter) 
(paragraph-ignore-fill-prefix . t) (require-final-newline . t) 
(comment-start . #) (comment-add . 1) (comment-start-skip . #+ *) 
(comment-column . 40) (indent-line-function quote S-indent-line) 
(parse-sexp-ignore-comments . t) (ess-set-style . ess-default-style) 
(ess-local-process-name) (ess-mode-syntax-table . S-syntax-table) 
(add-log-current-defun-header-regexp . ^\(.+\)\s-+<-[    
]*function) (font-lock-defaults quote (ess-R-mode-font-lock-keywords nil 
nil ((?\. . w) (?_ . w)))))
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

Finished setting up ESS-mode.

(R): ess-dialect=R, buf=fitting20080621.r, start-arg=nil
 current-prefix-arg=nil
(inferior-ess 0): ess-start-args=--ess  
ess-setq-vars-default 0: ess-language=Initial, -dialect=nil, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
ess-setq-vars-default 1: ess-language=S, -dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
(inf-ess 1): lang=S, dialect=R, tmp-dialect=R, buf=fitting20080621.r
(inf-ess 1.1): procname=Rterm temp-dialect=Rterm, buf-name=*Rterm*
(inferior-ess) Method #3 start=D:\spencerg\sg\monitoring\Camp\200806\ 
buf=*Rterm*
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
(inf-ess 2.1): ess-language=S, ess-dialect=R buf=*Rterm*
(inf-ess 2.2): start args = --ess  , inf-ess-start-args=--ess  
(inf-ess finish [S(R), Rterm(nil,nil)]
(ess-multi 0):  inf-ess-start-args=--ess  , comint-..echoes=nil
(i-ess 1): buf=*Rterm*, lang=S, comint..echo=nil, 
comint..sender=comint-simple-send,
(i-ess 2): buf=*Rterm*, lang=S, comint..echo=t, 
comint..sender=inferior-R-input-sender,
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, comint..echoes=t, 
comint..sender=inferior-R-input-sender
(i-ess 3): curr-buf=*Rterm*, comint..echo=t, 
comint..sender=inferior-R-input-sender,
(ess-multi post inf-ess: start-args=--ess  , comint-echoes=t
(ess-multi 1):  start-args=--ess  
Making Process...Buf *Rterm*, Proc Rterm, Prog Rterm
 Start File=nil, Args= --ess  .
(R): inferior-ess-language-start=options(STERM='iESS', 
editor='gnuclient.exe')
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
(ess-mode-1): ess-language=S, ess-dialect=R buf=fitting20080621sg.r
(ess-mode-1.5): alist=((ess-local-customize-alist quote 
R-customize-alist) (ess-dialect . R) (ess-suffix . R) 
(ess-dump-filename-template ess-replace-regexp-in-string S$ ess-suffix 
ess-dump-filename-template-proto) (ess-mode-syntax-table . 
R-syntax-table) (ess-mode-editing-alist . R-editing-alist) 
(ess-change-sp-regexp . ess-R-change-sp-regexp) (ess-help-sec-regex . 
ess-help-R-sec-regex) (ess-help-sec-keys-alist . 
ess-help-R-sec-keys-alist) (ess-loop-timeout . ess-S-loop-timeout) 
(ess-cmd-delay . ess-R-cmd-delay) (ess-function-pattern . 
ess-R-function-pattern) (ess-object-name-db-file . ess-r-namedb.el) 
(ess-imenu-mode-function quote ess-imenu-R) (inferior-ess-program . 
inferior-R-program-name) (inferior-ess-objects-command . 
inferior-R-objects-command) (inferior-ess-font-lock-keywords . 
inferior-ess-R-font-lock-keywords) (inferior-ess-search-list-command . 
search()
) (inferior-ess-help-command . help("%s", htmlhelp=FALSE)
) (inferior-ess-help-filetype) (inferior-ess-exit-command . q()) 
(inferior-ess-exit-prompt . Save workspace image? [y/n/c]: ) 
(inferior-ess-primary-prompt . \([A-Z][][A-Za-z0-9.]*\)*> ) 
(inferior-ess-secondary-prompt . + ?) (inferior-ess-start-file) 
(inferior-ess-start-args . ) (ess-STERM . iESS) (ess-editor . R-editor) 
(ess-pager . R-pager) (ess-language . S) (inferior-ess-exit-command . q()
) (inferior-ess-language-start eval inferior-S-language-start) 
(comint-use-prompt-regexp-instead-of-fields . t))
(ess-mode-1.6): editing-alist=((paragraph-start concat \s-*$\| 
page-delimiter) (paragraph-separate concat \s-*$\| page-delimiter) 
(paragraph-ignore-fill-prefix . t) (require-final-newline . t) 
(comment-start . #) (comment-add . 1) (comment-start-skip . #+ *) 
(comment-column . 40) (indent-line-function quote S-indent-line) 
(parse-sexp-ignore-comments . t) (ess-set-style . ess-default-style) 
(ess-local-process-name) (ess-mode-syntax-table . S-syntax-table) 
(add-log-current-defun-header-regexp . ^\(.+\)\s-+<-[    
]*function) (font-lock-defaults quote (ess-R-mode-font-lock-keywords nil 
nil ((?\. . w) (?_ . w)))))
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

Finished setting up ESS-mode.
ess-BEG-of-fun after 'search-FWD (': Ini-pt 593, (p)-Ini-pt = 0
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-BEG-of-fun after 'search-FWD (': Ini-pt 594, (p)-Ini-pt = 0
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-END-of-fun: S4=nil, beginning = 263
ess-BEG-of-fun after 'search-FWD (': Ini-pt 345, (p)-Ini-pt = 18
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-END-of-fun: S4=nil, beginning = 263
ess-BEG-of-fun after 'search-FWD (': Ini-pt 697, (p)-Ini-pt = 17
ELSE  not in setMethod() header ...
    Match,Pt:(661,693),661
ess-END-of-fun: S4=nil, beginning = 661
ess-BEG-of-fun after 'search-FWD (': Ini-pt 750, (p)-Ini-pt = 5
ELSE  not in setMethod() header ...
    Match,Pt:(661,693),661
ess-END-of-fun: S4=nil, beginning = 661
ess-BEG-of-fun after 'search-FWD (': Ini-pt 338, (p)-Ini-pt = 15
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-END-of-fun: S4=nil, beginning = 263
ess-BEG-of-fun after 'search-FWD (': Ini-pt 353, (p)-Ini-pt = 22
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-END-of-fun: S4=nil, beginning = 263
ess-BEG-of-fun after 'search-FWD (': Ini-pt 597, (p)-Ini-pt = 7
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-END-of-fun: S4=nil, beginning = 263
ess-BEG-of-fun after 'search-FWD (': Ini-pt 597, (p)-Ini-pt = 6
ELSE  not in setMethod() header ...
    Match,Pt:(263,282),263
ess-END-of-fun: S4=nil, beginning = 263
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send
(ess-mode-1): ess-language=S, ess-dialect=R buf=nlsInR.R
(ess-mode-1.5): alist=((ess-local-customize-alist quote 
R-customize-alist) (ess-dialect . R) (ess-suffix . R) 
(ess-dump-filename-template ess-replace-regexp-in-string S$ ess-suffix 
ess-dump-filename-template-proto) (ess-mode-syntax-table . 
R-syntax-table) (ess-mode-editing-alist . R-editing-alist) 
(ess-change-sp-regexp . ess-R-change-sp-regexp) (ess-help-sec-regex . 
ess-help-R-sec-regex) (ess-help-sec-keys-alist . 
ess-help-R-sec-keys-alist) (ess-loop-timeout . ess-S-loop-timeout) 
(ess-cmd-delay . ess-R-cmd-delay) (ess-function-pattern . 
ess-R-function-pattern) (ess-object-name-db-file . ess-r-namedb.el) 
(ess-imenu-mode-function quote ess-imenu-R) (inferior-ess-program . 
inferior-R-program-name) (inferior-ess-objects-command . 
inferior-R-objects-command) (inferior-ess-font-lock-keywords . 
inferior-ess-R-font-lock-keywords) (inferior-ess-search-list-command . 
search()
) (inferior-ess-help-command . help("%s", htmlhelp=FALSE)
) (inferior-ess-help-filetype) (inferior-ess-exit-command . q()) 
(inferior-ess-exit-prompt . Save workspace image? [y/n/c]: ) 
(inferior-ess-primary-prompt . \([A-Z][][A-Za-z0-9.]*\)*> ) 
(inferior-ess-secondary-prompt . + ?) (inferior-ess-start-file) 
(inferior-ess-start-args . ) (ess-STERM . iESS) (ess-editor . R-editor) 
(ess-pager . R-pager) (ess-language . S) (inferior-ess-exit-command . q()
) (inferior-ess-language-start eval inferior-S-language-start) 
(comint-use-prompt-regexp-instead-of-fields . t))
(ess-mode-1.6): editing-alist=((paragraph-start concat \s-*$\| 
page-delimiter) (paragraph-separate concat \s-*$\| page-delimiter) 
(paragraph-ignore-fill-prefix . t) (require-final-newline . t) 
(comment-start . #) (comment-add . 1) (comment-start-skip . #+ *) 
(comment-column . 40) (indent-line-function quote S-indent-line) 
(parse-sexp-ignore-comments . t) (ess-set-style . ess-default-style) 
(ess-local-process-name) (ess-mode-syntax-table . S-syntax-table) 
(add-log-current-defun-header-regexp . ^\(.+\)\s-+<-[    
]*function) (font-lock-defaults quote (ess-R-mode-font-lock-keywords nil 
nil ((?\. . w) (?_ . w)))))
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send

Finished setting up ESS-mode.
(ess-setq-vars-LOCAL): language=S, dialect=R, buf=nil, 
comint..echoes=nil, comint..sender=comint-simple-send


Emacs  : XEmacs 21.4 (patch 20) "Double Solitaire" [Lucid] 
(i586-pc-win32) of Sat Dec 09 2006 on VSHELTON-PC2
Package: ess-mode 5.3.6

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 "C:\\DOCUME~1\\spencerg\\LOCALS~1\\Temp"
 )




More information about the ESS-help mailing list