www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/30/01:32:54

From: "John M. Aldrich" <fighteer AT cs DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: emacs & win95 (interesting new problem)
Date: Mon, 01 Dec 1997 00:47:37 +0000
Organization: Two pounds of chaos and a pinch of salt
Lines: 44
Message-ID: <34820929.2D8@cs.com>
Reply-To: fighteer AT cs DOT com
NNTP-Posting-Host: ppp205.cs.com
Mime-Version: 1.0
CC: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I have recently begun to use Emacs 19.34 (built with DJGPP from GNU ftp
archive sources dated 10-23-96) under Windows 95, and ran into the same
old problem with filename conflicts that many people have reported.  I
was all set to follow Eli Zaretskii's instructions for reinstalling
Emacs in an LFN-clean manner, but I got hung up on one minor point...

There _is_ no "NameNumericTail" option in my Win95 registry, nor any
variant thereof.  I searched for "NameNumericTail", and each of those
three words separately, in keys, text, and data, and came up with
nothing.  It's kind of hard to disable a nonexistent option.

I was able to work around the problem by manually renaming all the
LFN-dirty files in the 'lisp' directory, because, for some reason,
renaming a file to a name greater than 8+3 with the DOS 7.0 version of
'rename' does not cause the 8+3 filename to be truncated with a numeric
tail.  Using rename() from the DJGPP library, OTOH, does.  I automated
the process slightly by writing a program that compared the contents of
an 8+3 directory and an LFN directory and wrote out a batch file to
rename all necessary files, but this was a cumbersome and evil way to do
the task.  :)

Could anybody tell me why I don't have that all-important registry
option, or at least where in the registry I should create it?  For what
it's worth, I use Win95 OSR1, recently upgraded from the original (where
the option did not exist either).  It was installed from an OEM CD-ROM
as a dual-boot with a Win3.1/DOS 6.22 system.

Here's another neat trick:  whenever I try to use the 'M-x compile'
command from a Win95 DOS box, my computer's internal speaker begins
beeping constantly and Emacs freezes, unresponsive to Ctrl-C or
Ctrl-Break.  It does this from a full screen or a window, and the only
way to recover is to manually shut down the DOS box.  I can shell to DOS
from Emacs and run programs normally, just not from the Emacs
compilation window.  Could this also be a symptom of LFN conflicts?

Thanks!

-- 
---------------------------------------------------------------------
|      John M. Aldrich       | "A 'critic' is a man who creates     |
|       aka Fighteer I       | nothing and thereby feels qualified  |
|   mailto:fighteer AT cs DOT com   | to judge the work of creative men."  |
| http://www.cs.com/fighteer |               - Lazarus Long         |
---------------------------------------------------------------------

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019