From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.devel Subject: Re: [feature/internal-msys] thoughts of a more function windows package Date: Thu, 21 Jan 2021 16:11:22 +0000 Message-ID: <874kjai82d.fsf@russet.org.uk> References: <87pn2dq3xv.fsf@russet.org.uk> <83ft39hnk1.fsf@gnu.org> <87h7nppzjy.fsf@russet.org.uk> <838s90hhb6.fsf@gnu.org> <87zh1gircl.fsf@russet.org.uk> <83turofw8r.fsf@gnu.org> <87sg6v76fd.fsf_-_@russet.org.uk> <86sg6ua2m8.fsf@stephe-leake.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30153"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.90 (gnu/linux) Cc: emacs-devel@gnu.org To: Stephen Leake Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 21 17:13:38 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l2caY-0007kV-0U for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 17:13:38 +0100 Original-Received: from localhost ([::1]:38562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2caW-0001h8-UW for ged-emacs-devel@m.gmane-mx.org; Thu, 21 Jan 2021 11:13:36 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2cYa-0000BQ-SX for emacs-devel@gnu.org; Thu, 21 Jan 2021 11:11:36 -0500 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:55028) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2cYS-0001YK-OI for emacs-devel@gnu.org; Thu, 21 Jan 2021 11:11:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=MrUqIa4xO1lF4W8m0XrJK6aFbnwK4K/CiQ3Q5zDLV3k=; b=cWFwc6qZ0kDq9DkUX6Qu2vbMa iLTpOR55I+hbQBfF4hvoctI6n3acjNDhqzrVcPbfETAoLcGsyQ3Ux9KUc5rhZx1B0fI93OH87r5I7 30RfnlMTU/BN5L6HhxDUA7ccBjHhm2m9APHWZUmEkiAdnzBnBVBmD0r8Puy7ThcGoUjDm8k6cvhQp E03DasQuOD1w2Zi4fUv++S0PF+kfgEi/YA05DyIMFOjEddzc6eEMUwkrUne1zApj/oOoBkREhsK/N IYPrWpyn027rq97A3/jq/PD3lVQnxOJHzjIAFiLM3RZmhT6UTFTJxO3CdI3QNjXanIrjqEkoDitW2 0kf29ugcg==; Original-Received: from cpc142648-benw12-2-0-cust627.16-2.cable.virginm.net ([82.10.74.116]:35866 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1l2cYN-0000vp-27; Thu, 21 Jan 2021 16:11:23 +0000 In-Reply-To: <86sg6ua2m8.fsf@stephe-leake.org> (Stephen Leake's message of "Thu, 21 Jan 2021 04:36:15 -0800") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk Received-SPF: none client-ip=78.129.138.110; envelope-from=phillip.lord@russet.org.uk; helo=cloud103.planethippo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:263241 Archived-At: Stephen Leake writes: > Phillip Lord writes: > >> Following on from this discussion, I have had a thought about a better >> way of producing a more function windows download and have come up with >> this idea, which is just to install msys inside the Emacs install >> directory. > > Works for me, as long as it detects my current msys install and does not > modify it without asking my permission. I have tested this; you can have two msys installations on a machine and they just ignore each other. In practice, someone who already has an msys installation wouldn't want this, although there is no reason why any technology that we put in place for managing an internal msys shouldn't also work for a preinstalled one. For example, there might be a command "install recommended packages" which would just update your local msys an add those packages that work with Emacs. Likewise, if there is an expectation that Emacs will be used in this way, we might modify Emacs to work "properly"; for example, M-x find tends to break on Windows because it finds the wrong "find" command. Phil