Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!lll-winken!uunet!mcvax!kth!draken!tut!router!vtt!savela From: savela@tel2.vtt.fi (Markku Savela) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: MicroEmacs 3.10 bugs (?) Message-ID: <1692@tel2.vtt.fi> Date: 17 May 89 18:58:39 GMT References: <2502@solo12.cs.vu.nl> <7254@pogo.WV.TEK.COM> <668@pitstop.West.Sun.COM> <964@amethyst.math.arizona.edu> Reply-To: savela%vtttel@router.funet.fi Organization: Technical Research Centre of Finland Lines: 31 In article <964@amethyst.math.arizona.edu>, steve@eros.ame.arizona.edu (Steve Cannon) writes: > > One bug I have noticed is (for IBM XT clone) that setting the HOME environ- > mental variable works for everything except the help file. Anyone else have I think this was already a "feature" of the previous version. I finally got so annoyed and looked it up. For some reason the second parameter of "flook" is FALSE, when it looks for the help file. I didn't see any reason for it, and changed it to TRUE and at least my version 3.9e worked fine after this. The following diff is for that version, I don't have 3.10. *** bind.old --- bind.new ************** *** 23,29 bp = bfind("emacs.hlp", FALSE, BFINVS); if (bp == NULL) { ! fname = flook(pathname[1], FALSE); if (fname == NULL) { mlwrite("[Help file is not online]"); return(FALSE); --- 23,29 ----- bp = bfind("emacs.hlp", FALSE, BFINVS); if (bp == NULL) { ! fname = flook(pathname[1], TRUE); if (fname == NULL) { mlwrite("[Help file is not online]"); return(FALSE);