\initial {.} \entry {\file {.emacs} file}{59} \initial {A} \entry {aborting S commands}{49} \entry {aborting the ESS process}{49} \entry {arguments to S program}{41} \entry {authors}{23} \entry {auto-complete}{64} \entry {autosaving}{58} \initial {B} \entry {Bug reports}{89} \entry {bugs}{89} \initial {C} \entry {cleaning up}{49} \entry {comint}{23} \entry {command history}{45} \entry {command line arguments}{32} \entry {command-line completion}{63} \entry {command-line editing}{42} \entry {commands}{42} \entry {comments}{57} \entry {comments in S}{55} \entry {completion in edit buffer}{57} \entry {completion of object names}{63} \entry {completion on file names}{63} \entry {completion on lists}{63} \entry {completion, when prompted for object names}{54} \entry {creating new objects}{54} \entry {credits}{23} \entry {customization}{91} \initial {D} \entry {data frames}{63} \entry {debugging S functions}{51} \entry {deleting output}{43} \entry {directories}{38} \entry {dump file directories}{58} \entry {dump file names}{58} \entry {dump files}{54, 57} \initial {E} \entry {echoing commands when evaluating}{51} \entry {edit buffer}{54} \entry {editing commands}{45} \entry {editing functions}{54} \entry {editing transcripts}{45} \entry {ElDoc}{71} \entry {emacsclient}{49} \entry {entering commands}{42} \entry {errors}{55} \entry {ess developer}{69} \entry {ESS process buffer}{38} \entry {ESS process directory}{38} \entry {ESS tracebug}{65} \entry {ess-roxy}{68} \entry {evaluating code with echoed commands}{51} \entry {evaluating S expressions}{51} \initial {F} \entry {Font-lock mode}{72} \entry {formatting source code}{55} \initial {G} \entry {graphics}{72} \initial {H} \entry {Handy commands}{71} \entry {help files}{60} \entry {highlighting}{72} \entry {historic backups}{57} \entry {hot keys}{48} \initial {I} \entry {IDO completions}{64} \entry {indenting}{55} \entry {installation}{26} \entry {interactive use of S}{1} \entry {interrupting S commands}{49} \entry {introduction}{1} \initial {K} \entry {keyboard short cuts}{48} \entry {killing temporary buffers}{49} \entry {killing the ESS process}{48} \initial {L} \entry {lists, completion on}{63} \initial {M} \entry {motion in transcript mode}{53} \entry {multi-line commands, resubmitting}{44} \entry {Multiple ESS processes}{38} \initial {N} \entry {new objects, creating}{54} \initial {O} \entry {objects}{48} \initial {P} \entry {pages in the process buffer}{42} \entry {paging commands in help buffers}{60} \entry {paragraphs in the process buffer}{42} \entry {parsing errors}{55} \entry {process buffer}{38} \entry {process names}{38} \entry {programming in S}{1} \entry {project work in S}{57} \initial {Q} \entry {quitting from ESS}{48} \initial {R} \entry {re-executing commands}{45} \entry {reading long command outputs}{43} \entry {Remote Computers}{38} \entry {reverting function definitions}{54} \entry {roxy}{68} \entry {Roxygen}{68} \entry {running S}{38} \initial {S} \entry {search list}{48, 59} \entry {sending input}{42} \entry {starting directory}{38} \entry {starting ESS}{38} \entry {stepping through code}{51} \entry {STERM}{49} \initial {T} \entry {tcsh}{63} \entry {temporary buffers}{62} \entry {temporary buffers, killing}{49} \entry {transcript}{42} \entry {transcript file}{40} \entry {transcript file names}{44} \entry {transcript mode motion}{53} \entry {transcripts of S sessions}{1} \initial {U} \entry {using S interactively}{1} \initial {W} \entry {winjava}{73} \entry {working directory}{38, 59} \initial {X} \entry {X windows}{73}