From: "John M. Aldrich" 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit CC: Eli Zaretskii To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk 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 | ---------------------------------------------------------------------