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