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