From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mathias Dahl Newsgroups: gmane.emacs.devel Subject: Could we include diff and grep (etc.) executables on Windows? Date: Sun, 17 Nov 2019 12:50:19 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000282f15059789703d" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="32277"; mail-complaints-to="usenet@blaine.gmane.org" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 17 12:52:07 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iWJ65-0008Ez-1t for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 12:52:05 +0100 Original-Received: from localhost ([::1]:53274 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWJ63-0007uw-RA for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 06:52:03 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41774) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWJ4g-0007uL-2V for emacs-devel@gnu.org; Sun, 17 Nov 2019 06:50:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iWJ4d-0005fi-IT for emacs-devel@gnu.org; Sun, 17 Nov 2019 06:50:37 -0500 Original-Received: from mail-vs1-xe33.google.com ([2607:f8b0:4864:20::e33]:41776) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iWJ4c-0005Xv-11 for emacs-devel@gnu.org; Sun, 17 Nov 2019 06:50:34 -0500 Original-Received: by mail-vs1-xe33.google.com with SMTP id 190so9514119vss.8 for ; Sun, 17 Nov 2019 03:50:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=P1p+0uhRux84YBgVa6u9E7ipc2pf7WDSbi779bevJn8=; b=bdo4SwL2ZK5k75V0GrsIWiRlklvSNS6uxKFZEP6etu9+aTSIwH0RjvvZYxDilSFRA1 mBmufT26RMuts+qaLIsoR9jfsdxEQVy5JnkK2YNjKA70G/vUurja2SMih8bYg2KdDHNU 0/BZBkYbsH2SJ0eRbJxYMATctXTAO85/+nU0jQMcKs1SIe1GHr3y/ihrIz1Npsuys2TC nZiKUi/fTY1UPS1NCbIvHRckw0i7ZS31sCahbwquDvbjtfrk15344GMInLGK4nenjWev PtC/QeXt3dPfm9DAQ73r6gmMZL1RcohwcL9O2XkY+UQhW8DXiHV3r6Z5FCBTYL/fZq9Y dENg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=P1p+0uhRux84YBgVa6u9E7ipc2pf7WDSbi779bevJn8=; b=KHBnyQSJOpVbfSMEXa7tMmoUhmzSB/XkVhWGggo5eW7jRf2FtrEOEBx8u5yh9wNQyw oXhoPZtLbOF5wH66TBiAZcybfS4koT3DfLxgy6rMVWRgilWLnkTme05sY9dM6DVBLve9 7HWl1b6R05RG3pntUMY2FLOjXMLhAbaB66Ct9rcFLUABx9D8Ct92wBVPNu4hGTdB3Tz5 d07zmpk0DcI+D3Ra1+mUNuXWBZZMX6i0Vz1ClfSkg3ZOuaDIef8PguoigkunABu0nffM AKXjbhOVCfMD1SSuoN+P4q1VF/V/GQb3KOORrTETvzuaXoERn6/iLvB/P2kiUSIL8QnP 44eg== X-Gm-Message-State: APjAAAXar+FIii8WOUAA7xOqGxgDcp4CoaqxNV1K/XDz6+HsQ8EvGLUF ZLADJMMtr6/TjKdKghuqg+bxyY4gCrMWCqKCjlPe8w== X-Google-Smtp-Source: APXvYqzr+zJtZVuFPdTM0/muoHTGMeXn9I5vcHToXTRXTSf1McPt+Zhfhv7rtc9oJiJehnJJM3ym3UMUC5ZD+ILS4Vg= X-Received: by 2002:a05:6102:212c:: with SMTP id f12mr3069144vsg.158.1573991431547; Sun, 17 Nov 2019 03:50:31 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::e33 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242274 Archived-At: --000000000000282f15059789703d Content-Type: text/plain; charset="UTF-8" Hi, I sometimes help friends at work trying out Emacs. We're mostly on Windows and one thing that makes things harder is that some of the useful features of Emacs uses external tools. I'm thinking specifically about small utilities like diff, grep, etc. So, on Windows, useful features like Ediff and the different grep-based tools do not work out of the box. I see that we bundle some exe files in the bin directory of Emacs (bunzip2, bzcat, etc.), could we include some of the other core utilities as well? Of course, if you commit to use Emacs you can make sure to install these tools in one of several ways it can be done today (Cygwin. MSYS, natively compiled, etc.) but users could be up and running much faster if they did not have to do this. If you are trying out Emacs and compare it with other editors today, where some of this are also built in but work without these external tools, you might give up. Any comments and opinions on this? Does anything stop us from bundling a few more useful utilities to make Emacs even more useful by default? I think it should benefit many users. Thanks! /Mathias PS. Of course, Emacs has support for many external tools, and one might ask: where do we stop? But, I think the core features, mentioned above, are good candidates to include by default. --000000000000282f15059789703d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I sometimes help friends at work tr= ying out Emacs. We're mostly on Windows and one thing that makes things= harder is that some of the useful features of Emacs uses external tools. I= 'm thinking specifically about small utilities=C2=A0like diff, grep, et= c. So, on Windows, useful features like Ediff and the different grep-based = tools do not work out of the box.

I see that we bu= ndle some exe files in the bin directory of Emacs (bunzip2, bzcat, etc.), c= ould we include some of the other core utilities as well?

Of course, if you commit to use Emacs you can make sure to install = these tools in one of several ways it can be done today (Cygwin. MSYS, nati= vely compiled, etc.) but users could be up and running much faster if they = did not have to do this. If you are trying out Emacs and compare it with ot= her editors today, where some of this are also built in but work=C2=A0witho= ut these external tools, you might give up.

Any co= mments and opinions on this? Does anything stop us from bundling a few more= useful utilities to make Emacs even more useful by default? I think it sho= uld benefit many users.

Thanks!

/Mathias

PS. Of course, Emacs has support f= or many external tools, and one might ask: where do we stop? But, I think t= he core features, mentioned above, are good candidates to include by defaul= t.

--000000000000282f15059789703d--