From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: small Eshell docfix Date: Tue, 31 Aug 2004 18:06:43 -0400 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1093990091 14985 80.91.224.253 (31 Aug 2004 22:08:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 31 Aug 2004 22:08:11 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 01 00:07:39 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1C2Gmw-0002iw-00 for ; Wed, 01 Sep 2004 00:07:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C2Grp-0001Eb-9r for ged-emacs-devel@m.gmane.org; Tue, 31 Aug 2004 18:12:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C2GrQ-00017f-3s for emacs-devel@gnu.org; Tue, 31 Aug 2004 18:12:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C2GrO-00017F-U0 for emacs-devel@gnu.org; Tue, 31 Aug 2004 18:12:15 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C2GrO-00016x-PJ for emacs-devel@gnu.org; Tue, 31 Aug 2004 18:12:14 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C2GmR-0007Ko-Ko for emacs-devel@gnu.org; Tue, 31 Aug 2004 18:07:08 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1C2Gm3-0007hg-Qd; Tue, 31 Aug 2004 18:06:48 -0400 Original-To: John Wiegley In-reply-to: (message from John Wiegley on Mon, 30 Aug 2004 15:03:32 -0700) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:26659 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:26659 > In that case, why isn't \ the default for this variable? Because this would conflict with Windows, where "\vi" means to run the vi.exe that exists in the root directory. The idea that an Emacs feature should be designed to avoid "conflict with Windows" gives Windows more importance than it deserves. GNU Emacs is a part of the GNU system and its main purpose is to make the GNU system better. It is ok for GNU packages to support non-free systems as well, as long as they don't get in the way of the main purpose. If we start rejecting decisions that make sense on GNU/Linux because they "conflict" with Windows, Windows is getting in the way.