From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: Why sh-set-shell insert a space after #! Date: Fri, 17 Aug 2012 23:50:29 +0800 Message-ID: References: <87y5levvf4.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1345218657 13707 80.91.229.3 (17 Aug 2012 15:50:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 Aug 2012 15:50:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 17 17:50:57 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1T2Op2-0006o5-E5 for ged-emacs-devel@m.gmane.org; Fri, 17 Aug 2012 17:50:52 +0200 Original-Received: from localhost ([::1]:49399 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Op1-0000rf-EH for ged-emacs-devel@m.gmane.org; Fri, 17 Aug 2012 11:50:51 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Oov-0000rT-HC for emacs-devel@gnu.org; Fri, 17 Aug 2012 11:50:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T2Ooq-0002KD-W2 for emacs-devel@gnu.org; Fri, 17 Aug 2012 11:50:45 -0400 Original-Received: from mail-pz0-f41.google.com ([209.85.210.41]:35646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T2Ooq-0002Iw-PM for emacs-devel@gnu.org; Fri, 17 Aug 2012 11:50:40 -0400 Original-Received: by dadi14 with SMTP id i14so997093dad.0 for ; Fri, 17 Aug 2012 08:50:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=gkX+Jv62wkOczkTFPxQxvhqIe7+uDU8lsNaoyOcrnfw=; b=Fw5ReMl1gqYhCow6XWBuSG62epyTd5SoPdHCrgKJIa0hrG14wWJz33TSOgN+XncfoH YzcsNk73vG2V9VCR+QFEGvrgu0lXfJqGmE8r7jbAZGYhC3liEACAwz3eCXu5lt2xXiG9 LLL/p53dzp5B8YeGqkDJ3SDm8EbLnZ+RrzLSu3so2IPQ4ET5CP149tkHAsA5mJiDcZuZ 8XLrz+FwWaN4HsmFTiBBsqAW2Hd632M9b2NuQJWaSE3El8s9PsrUFFzaxXrsPHRWwC/X Z8fdIzCl/3eKCLFmi2XixZMJanjn0OuvUP0YzuUnjXYJtsMO43lPJi+xgiMEZmRh8L/H m4gw== Original-Received: by 10.68.195.167 with SMTP id if7mr12657402pbc.50.1345218639653; Fri, 17 Aug 2012 08:50:39 -0700 (PDT) Original-Received: from Zeuss-MacBook.local ([123.123.253.132]) by mx.google.com with ESMTPS id gf7sm5127334pbc.65.2012.08.17.08.50.35 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 17 Aug 2012 08:50:38 -0700 (PDT) Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAG1BMVEUAAAA9Cgm3Hx1WWFWA gn+WmJWsrqv4+vcCAwCRl2MkAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAYoA AAGKATOXMFgAAAAHdElNRQfXAQwDNR+ZJmElAAABIklEQVQoz22SPW+DQAyGWUq65qasd9PNUSX4 AZHK2C1rJy5jpDS4IwRVup9dn7GNafpKIPPgzztXFSujqq1eM2n8h22oMkvxI/i9C97kRfMRUN55 dS3BrsAwBXUtMLAO4lryh8kTjOxKpQNniNxAgZOEe4bZwsDTFhKdqZRLNII4OQNHhEuq/RMkm6Cj TnnEA/fk0BorcYn5qA3oaeAxbaBOLrX+9G48NZ2Fzc2tzDM8Q+tMypEOqYHh8mAWaaK3U/cDMOT5 aMZMABgPXc7zPMs1A8DXO756GFJ/4fMEq47hTsAdn5avoxZ4ywl0c2w4Flu2Ybeyb3S+EqxX2DYA H8veJGEDTnHnrXvRaPyt+2kSfK6rfBZ2tUtfP/mR+pR6sX8BUZ/cDV7tvkoAAAAASUVORK5CYII= In-Reply-To: <87y5levvf4.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Fri, 17 Aug 2012 16:18:07 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (OS X 10.8) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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 Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:152615 Archived-At: On 2012-08-17 15:18 +0800, Stephen J. Turnbull wrote: > IIRC, POSIX allows but doesn't require the space. However, some > historical mostly-compatible shells had problems if there was no > space. Since it never hurts with fully conforming shells, and > sometimes helps, it's a definite portability win. (AFAIK there was no > particular correlation between this kind of non-conformance and other, > more important, non-conformance.) >From my reading of the two links, separation #! and the path with a space is abnormal and evidenced by all scripts I can find. So I think the better default for executable-prefix is "#!", not "#! ". Leo