Interlisp-DInitFilesatXerox(forInternalXeroxUseOnly)[Eris]releaseName>doc>initFiles.teditThisdocumentdescribesroughlyhowtowrite,use,andinstallsysteminitfilesforInterlisp-D.ForinformationonhowtoinstalltherestofInterlisp-D,seethefile[Eris]releaseName>doc>gettingStarted.tedit(or.press).GeneralInformationAboutInitFilesInitfilesusuallycontainLispcommandstotailoravanillasysouttoyourliking.Whenyoufirstfireupabrand-newvanillaLispsysout,thesysoutwillcall(GREET).GREETsearchesforandloadsasysteminitfile.Itwillfirstsearchforaninitfilenamed{DSK}INIT.LISPonyourlocaldisk;failingthatitwillaskyouwheretofindone:Pleaseenterthenameofsysteminitfile(e.g.{server}INIT.extension):Inresponsetothisprompt,youcaneithernamea(presumablyremote)initfile(followedbycarriage-return),oryoucanjusttypeacarriage-return,indicatingthatyoudon'twanttobotherwithaninitfile.Lispcanrunperfectlywellwithouthavingfoundaninitfile;initfilesareprovidedsolelyasaconveniencetotheuser.Actually,theinitfileisusuallysplitintotwoparts:thefirstcontainssite-specificinstructions,thesecondcontainsuser-specificinstructions,andthefirstautomaticallyloadsthesecond.Site-specificinitfilesusuallycontainsuchthingsasthelocationofthemostconvenientfontinformationandthenameofthenearestprinter;user-specificinitfilesusuallycontainsuchinstructionsascommandstorelocatewindowswherethatparticularuserwantsthemandcommandstoloadfilesthatparticularuseralwayswantstohaveloaded.Site-specificInitFilesAtPARC,thereareanumberofsite-specificinitfilescalled[Eris]releaseName>basics>init.groupNameLookatthese,andifthereisonethatsuitsyou,pickit;ifnot,usethemasamodeltowriteyourown.SomeoftheinitfilesareINIT.ISL,INIT.KSA,andINIT.CSL.Havingsettledonasite-specificinitfile,youshouldcopyittoyourlocaldisk.YoucandothisinLispbysaying:(COPYFILE'{Eris}releaseName>basics>init.groupName'{DSK}Init.Lisp)Dandelionusersnotethatthiswon'tdoyouanygoodunlessyouhaveaLispdirectoryonyourlocaldisk.Ifyoudon'tknowwhatthatmeans,thenreadthelocaldiskdocumentationon[Eris]releaseName>doc>dlionfs.tedit(or.press)or[Eris]releaseName>doc>localFile.tedit(or.press).Notethatinsteadofputtingthesite-specificinitfileonyourlocaldisk,youcouldjustputatagthatloadsit.Thishastheadvantagethatyoudon'thavetoupdatethesite-specificinitfileonyourlocaldiskwheneversomeonechangesitontheremotefileserver.Todothis,createafilecalled{DSK}INIT.LISPcontaining(LOAD'{Eris}releaseName>basics>init.groupName) q?` p` q?` g_p` _bq`i _b )-/138b w`N#+04L8`N,^r`X,^ ]2 ]2 [ [s[ ;[r[%[ Z, Z, X ) !#R%),G/63x8k:=@C GHDJJX W& ~)!B" *",/0W& U UT T sT 1T rT .05`T R R Q Q Ot @#_O N+r N+ L ='#i$().24#7Q;L K% K% I T$',/"368?#?DJJI H ?b"!$)+-0O27e BDG_JJH F 9m5RA!*"%(HF E ECwvR#%'CB #(oB @ @ ?   #(e,.V 7<?B?HJJ? =l>"$#`- 47t:<=AwC,GJJ= < :HW"o',&0<274739<}>DHJJ< : w: 9 9 7~ =j!$'+.17 ? HfJJ7~ 5 j %(t*- 6~:R<B.B JJ5 4x UbT#!#v%+-A/3Q := EHgJJ4x 2 9@ $'B*F//4b7 ?AI+JJ2 1r #&+-.19H; >KA`DS JJ1r / Y/ .l .l , , +}t Y x+} )r ) (w -7T' &(e+O/w/w(w & &%q %qs%q 1%qr%q %%qs%q-v%qr%q-v%q # # "k `1_V"/%(+-M.{1U479x:>@DG]JKK"k  <4 )&)0;05:M7B(DG@HfJJGz?&),:/3Q49<* D.FHJJG-X%+,.1T6>8=^=?B E*IJJ AD  && A  J s # r +g s 2 r 3b  q?`52STOPUser-specificInitFilesUser-specificinitfilesshouldbestoredwherethesite-specificinitfilesexpectthem.Thesite-specificinitfilesonEris(thosementionedabove)lookforyouruser-specificinitfileonyourhomedirectoryinoneofthefollowingfourplaces:[yourFileServer]Init[yourFileServer]Init.dcom[yourFileServer]lisp>Init[yourFileServer]lisp>Init.dcomSocreateyourownpersonalinitfileandputitoneofthoseplaces.Yourpersonalinitfilecancontainanycommandsyoulike.Presentedbelowisasampleuser-specificinitfilewhichyoucanmodifytoyourtaste:(SETQQINITCOMS((FNSMYGREETFN)(DECLARE:DONTEVAL@LOAD(P(MYGREETFN](DEFINEQ(MYGREETFN(LAMBDANIL(SETQCLISPIFTRANFLGT)(ADDTOVARINITIALISLST(YOURLASTNAMEYOURFIRSTNAMEYOURINITIALS:)(YOURLASTNAME.YOURREGISTRYYOURFIRSTNAMEYOURINITIALS:))(SETQQLAFITEDEFAULTHOST&DIR{YOURFILESERVER}MAIL>)(LAFITE'ONNIL)(FILESLOAD(SYSLOADFROMVALUEOFLISPUSERSDIRECTORIES)BOUNCECROCK)(CROCK(CREATEREGION(DIFFERENCESCREENWIDTH100)(DIFFERENCESCREENHEIGHT100)100100]3b gr`X hsp` hsbr`Xb ` ` _ _ ]t ] \*r \* Z #'J) 146;??B JJZ Y$ ?6=v$Q'j), 5a79<?=C2I@JJY$ W A*W V VT[TsT TrTTsT #TrT&TS[SsS SrSSsS #SrS *SQ[QsQ QrQQsQ #QrQ )rQP[PsP PrPPsP #PrP-dP N N M  f!#&N'r*8+/458w>_@BEJJM K _!L%'(@-B 58J:>ADvI+JJK J J H HG0` =?C HGE}E}CCBw: Bw@:/_@?q:v y!?q=:h !`!`=2:9e:((9es9e 49er9e6/9es9e A9er9eG#9e7:t=76_: ^$ *<BHb6_4:43Y:B   3Y1:B  $''10S:B  %@(`(`0S.:BAA.-M:Bb-M++ q?` HELVETICA  HELVETICA  HELVETICA  HELVETICA ~GACHA +j/,{ERIS}INTERMEZZO>DOC>INITFILES.PRESS;1SANNELLA 8-Apr-85 14:14:06