From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Norbert =?ISO-8859-1?Q?Gr=FCn?= Newsgroups: gmane.emacs.bugs,gmane.os.cygwin Subject: Migrating .emacs Configuration File to Newer Emacsen Date: Mon, 01 Aug 2005 21:18:17 +0100 Message-ID: <1122923897.42ee75795d293@www.x-mail.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1123000547 32405 80.91.229.2 (2 Aug 2005 16:35:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 2 Aug 2005 16:35:47 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 02 18:35:44 2005 Return-path: Original-Received: from mail-relay.eunet.no ([193.71.71.242]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dzze0-0001kT-5t for geb-bug-gnu-emacs@gmane.org; Tue, 02 Aug 2005 18:29:32 +0200 Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by mail-relay.eunet.no (8.13.1/8.13.1/GN) with ESMTP id j71JVP8V064121 for ; Mon, 1 Aug 2005 21:31:26 +0200 (CEST) (envelope-from bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org) Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dzg38-0005mx-AY for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Aug 2005 15:34:10 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dzg1I-0004C8-Lv for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2005 15:32:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dzg18-000480-8J for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2005 15:32:07 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dzg17-00046G-Ut for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2005 15:32:05 -0400 Original-Received: from [65.110.6.10] (helo=mailer.xmail.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Dzfzx-0004uD-Tl for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2005 15:30:54 -0400 Original-Received: from [80.135.106.239] by www.xmail.net with HTTP for ; Mon, 01 Aug 2005 21:18:17 +0100 Original-To: cygwin@cygwin.com X-Mailer: Web XMail 3.2a X-Mail.net: *** Free Web Based E-Mail & Hosting *** X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org X-MIME-Autoconverted: from 8bit to quoted-printable by mail-relay.eunet.no id j71JVP8V064121 Xref: news.gmane.org gmane.emacs.bugs:12630 gmane.os.cygwin:67442 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:12630 Dear Madam or Sir! This mail is CC-ed to the FSF which is the real home of Emacs. But you should be notified of the problem. This may take off load from your support. Please avoid pointing at each other blaming for the fault, Emacs maintenance should be in cathedral mode instead of bazaar mode because=20 it is an important infrastructure and deregulation and privatising infrastructures hasn't yielded the benefits promised, but worsened=20 service and quality below former public maintenance which will make shareholder value go down rapidly in the not too far future. Deregulation also=20 already ruins private industry in the same way. A turbocharger needs a=20 wastegate! And of course, one should keep his hands at the steering wheel! The version of Emacs of your Cygwin distribution is: GNU Emacs 21.2.1 (i686-pc-cygwin, X toolkit) of 2004-03-22 on cm-test copied via the menu of the Windows console window. The version of NTEmacs I tried to borrow the .emacs file from is: GNU Emacs 20.7.1 (i386-*-nt5.1.2600) of Tue Jun 13 2000 on buffy tediously typed because that kill ring doesn't interface to the Windows Clipboard and the message buffer refuses to be written to a file. Cygcheck reports DLL version 1.5.12 Build date: Wed Nov 10 08:34:47 EST 2004 Shared id: cygwin1S4. Package information reveals: cygwin 1.5.12-1 emacs 21.2-13 NTEmacs 20.7.1 also reveals my OS version, but misses to detect SP2 of=20 XP Pro. It happily ran on NT4 and W2k before. Only some "dirty" Win-16 programs stopped working after NT4, most notably dBase V, dBase IV runs fine,=20 they have "cleaned" up the Win-16 API in W2k and XP. Also almost all key bindings work, you can turn off the reservation of=20 some Windows key combinations in the properties of a *.PIF file, but nowhere else. Emacs 21.2.1 surprisingly ignores some traditional key bindings that=20 are not affected by pc-bindings-mode or related modes on older Emacsen, most notably "C-x C-c", but also "C-@" and "C-SPC" which self-insert=20 the "@" and "SPC" instead of setting the mark. Happens both in the Cygwin console window and in emacs-nox. Copying the .emacs file over to Cygwin's place resulted in a spate of=20 error messages during Emacs 21.2.1 startup, I'd rather expected a few from=20 file system references which are only three in two commands. Aye, I can fire up both and tediously browse both customisation trees=20 one by one, but I'd prefer a tool that takes the old .emacs file and=20 converts it to the new format. Perhaps in a "migrate.el(c)?" thus using Emacs' power? Note I am myself a former serviceman for mission-critical embedded computers. I got my money by helping my customers to get back into=20 business as fast as possible. Thus tools like that suggested are not only helpful for the uninitiated beginner, especially under Windows, which hath made all nightmares of=20 old CLI hackers like me (30 years practical experience) back in old Apple=20 LISA days come true. But also professionals that have to achieve their results quickly.=20 Wasting too much time will fall back on the serviceman instead of his boss depriving him of decent tools. Maintaining price lists is a nightmare through masks instead of using an equivalent of dBase' BROWSE command albeit such a table doesn't need transactional integrity otherwise=20 demanded by the tax office. This is called "principles of proper accounting". Software is an infrastructure and file formats are alphabets, the Latin alphabet you read here has been invented as "ABC" over 2,000 years ago, "abc" about 1,200 years ago in nearby Aix-la-Chapelle, and "123"=20 imported via Adam Riese's book about 500 years ago. Efforts are taken to rescue documents on chlorinate-bleached paper which starts to rot away after=20 200 years of storage, let alone the bookworms. Exactly this should be the mission of OpenSource, Billy might get away locking all the world's documents into his formats, it might backfire=20 only after he got full Alzheimer. After me the flood! Kind Regards Norbert Gr=FCn (gnor-spam@x-mail.net) not overflooded with spam from newsgroup posts :-) -- Stop wasting everybody else's ressources! -------------------------------------------------------------------------= ------------------ Voice Messages, Voice Calls (VoIP), Video Conferencing, http://www.x-mail= .net Anonymous SSL Web Surfing, http://www.snoopblocker.com Search http://www.teradex.com