\entry{introduction}{1}{introduction} \entry{interactive use of S}{1}{interactive use of S} \entry{using S interactively}{1}{using S interactively} \entry{transcripts of S sessions}{1}{transcripts of S sessions} \entry{programming in S}{1}{programming in S} \entry{comint}{16}{comint} \entry{authors}{16}{authors} \entry{credits}{16}{credits} \entry{installation}{19}{installation} \entry{starting ESS}{24}{starting ESS} \entry{running S}{24}{running S} \entry{ESS process directory}{24}{ESS process directory} \entry{starting directory}{24}{starting directory} \entry{working directory}{24}{working directory} \entry{directories}{24}{directories} \entry{ESS process buffer}{24}{ESS process buffer} \entry{process buffer}{24}{process buffer} \entry{Multiple ESS processes}{24}{Multiple ESS processes} \entry{process names}{24}{process names} \entry{Remote Computers}{24}{Remote Computers} \entry{transcript file}{26}{transcript file} \entry{arguments to S program}{27}{arguments to S program} \entry{entering commands}{28}{entering commands} \entry{commands}{28}{commands} \entry{sending input}{28}{sending input} \entry{command-line editing}{28}{command-line editing} \entry{completion of object names}{28}{completion of object names} \entry{command-line completion}{28}{command-line completion} \entry{tcsh}{28}{tcsh} \entry{data frames}{28}{data frames} \entry{lists, completion on}{29}{lists, completion on} \entry{completion on lists}{29}{completion on lists} \entry{completion on file names}{29}{completion on file names} \entry{transcript}{30}{transcript} \entry{paragraphs in the process buffer}{30}{paragraphs in the process buffer} \entry{pages in the process buffer}{30}{pages in the process buffer} \entry{reading long command outputs}{30}{reading long command outputs} \entry{deleting output}{30}{deleting output} \entry{multi-line commands, resubmitting}{32}{multi-line commands, resubmitting} \entry{transcript file names}{32}{transcript file names} \entry{editing transcripts}{32}{editing transcripts} \entry{command history}{32}{command history} \entry{editing commands}{32}{editing commands} \entry{re-executing commands}{32}{re-executing commands} \entry{objects}{34}{objects} \entry{search list}{34}{search list} \entry{hot keys}{35}{hot keys} \entry{keyboard short cuts}{35}{keyboard short cuts} \entry{quitting from ESS}{35}{quitting from ESS} \entry{killing the ESS process}{35}{killing the ESS process} \entry{cleaning up}{35}{cleaning up} \entry{temporary buffers, killing}{35}{temporary buffers, killing} \entry{killing temporary buffers}{35}{killing temporary buffers} \entry{STERM}{35}{STERM} \entry{emacsclient}{36}{emacsclient} \entry{aborting S commands}{36}{aborting S commands} \entry{interrupting S commands}{36}{interrupting S commands} \entry{aborting the ESS process}{36}{aborting the ESS process} \entry{transcript mode motion}{37}{transcript mode motion} \entry{motion in transcript mode}{37}{motion in transcript mode} \entry{command line arguments}{38}{command line arguments} \entry{editing functions}{44}{editing functions} \entry{edit buffer}{44}{edit buffer} \entry{completion, when prompted for object names}{44}{completion, when prompted for object names} \entry{creating new objects}{44}{creating new objects} \entry{new objects, creating}{44}{new objects, creating} \entry{dump files}{44}{dump files} \entry{reverting function definitions}{44}{reverting function definitions} \entry{errors}{45}{errors} \entry{parsing errors}{45}{parsing errors} \entry{echoing commands when evaluating}{45}{echoing commands when evaluating} \entry{evaluating code with echoed commands}{45}{evaluating code with echoed commands} \entry{evaluating S expressions}{45}{evaluating S expressions} \entry{stepping through code}{46}{stepping through code} \entry{debugging S functions}{46}{debugging S functions} \entry{comments in S}{46}{comments in S} \entry{indenting}{46}{indenting} \entry{formatting source code}{46}{formatting source code} \entry{completion in edit buffer}{48}{completion in edit buffer} \entry{dump files}{48}{dump files} \entry{comments}{49}{comments} \entry{project work in S}{49}{project work in S} \entry{historic backups}{49}{historic backups} \entry{autosaving}{49}{autosaving} \entry{dump file names}{49}{dump file names} \entry{dump file directories}{50}{dump file directories} \entry{.emacs file}{50}{\file {.emacs} file} \entry{search list}{50}{search list} \entry{working directory}{50}{working directory} \entry{Roxygen}{52}{Roxygen} \entry{roxy}{52}{roxy} \entry{ess-roxy}{52}{ess-roxy} \entry{help files}{54}{help files} \entry{paging commands in help buffers}{54}{paging commands in help buffers} \entry{temporary buffers}{55}{temporary buffers} \entry{Font-lock mode}{69}{Font-lock mode} \entry{highlighting}{69}{highlighting} \entry{graphics}{69}{graphics} \entry{X windows}{70}{X windows} \entry{winjava}{70}{winjava} \entry{bugs}{74}{bugs} \entry{Bug reports}{74}{Bug reports} \entry{customization}{76}{customization}