From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: A Modest Proposal Date: Sun, 1 May 2016 19:24:38 +0100 Message-ID: <20160501182438.GB95345@breton.holly.idiocy.org> References: <874mai4qhz.fsf@gnus.org> <83a8kao624.fsf@gnu.org> <270c962c-11c4-4b0c-9d62-211cbc6f9f47@default> <87y47t256w.fsf@gnus.org> <8337q1olk5.fsf@gnu.org> <9c426b06-f6d9-64f8-0581-6ce221676348@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1462127186 25565 80.91.229.3 (1 May 2016 18:26:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 May 2016 18:26:26 +0000 (UTC) Cc: jwiegley@gmail.com, Eli Zaretskii , Lars Ingebrigtsen , drew.adams@oracle.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 01 20:26:24 2016 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 1aww4V-0003G2-F5 for ged-emacs-devel@m.gmane.org; Sun, 01 May 2016 20:26:23 +0200 Original-Received: from localhost ([::1]:33965 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aww4R-0003Ca-DG for ged-emacs-devel@m.gmane.org; Sun, 01 May 2016 14:26:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50914) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aww4I-0002yc-0p for emacs-devel@gnu.org; Sun, 01 May 2016 14:26:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aww41-0001Bj-RG for emacs-devel@gnu.org; Sun, 01 May 2016 14:26:01 -0400 Original-Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:36293) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aww3h-00010V-0R; Sun, 01 May 2016 14:25:35 -0400 Original-Received: by mail-wm0-x236.google.com with SMTP id n129so84170044wmn.1; Sun, 01 May 2016 11:24:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Q3OzT/uf4NSepP4xxg+AxiB+EMNu9C2a8kr1IjcT2XY=; b=mWVTQcqZzIDXKJf0ALCPk6PcwKeqL+08mSr6PgTEg/zZk6PGU3ZcXYr1gnWu6WR9Xf 69BVNNP+azcFEkbgxud4swmc4NUINrnnAKfvqpcdYFmB+djPHl6iPl1naHLxN2akpP7o 4QcSSyUzXSDYY0XiOkR0FyrSeoay9VB6++T8SjPN6TPMfH4xyp8UgjiN1rPwsHX6c9Lx fNMTTqSlqLnGw+Qt8P/Suv7Cnljsri1pt8oDlydVuDBOedE+emZLsJEHGEkhG/OLyFhn H5X55bg8nlNT/22FTR3crAys8+hgbsjfR5jjd49wOOHaUXHgQcLIejPzRGLVp/qrpDHt mTIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Q3OzT/uf4NSepP4xxg+AxiB+EMNu9C2a8kr1IjcT2XY=; b=BAsAwuP+aPtZYs6mEcF6J5ljMyrsnOVD9nk9A/mBNmdxLzL0Drt1YaeKN+c9Tl0x9T iomf6wnnCvTW+BuEr59NvCKWdm6utMHOB8EeiL/5Li4369+LrXRYouvKGjfaSfE0B8J8 8cr2agZageRWfSh1dtMvn9uOo7ePX4T6JaFMX8Mx4fy2P3xEi+ugCS36nC3OGAIWG0ep oVyYmAAgugCaBSSsgiyWpYyycZ4hMt7Kg2F86HXIKyXZ3+phdD9x4nLF2gWM0sXpTOj/ MD3TTTh8cOORycvYADZHTW6FNEc1PDt4wW0FX/YNxOk9VseKO4RlHeOqUcaGEHC6FMeP qO8w== X-Gm-Message-State: AOPr4FWcQyMcqRJsm15uoVI42mLV3ADQ6dwC/c7wfMN039VGr8/vEfh07F6kF+GQgApn3g== X-Received: by 10.194.115.8 with SMTP id jk8mr32771783wjb.142.1462127081819; Sun, 01 May 2016 11:24:41 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-217e-3f93-3162-dc42.holly.idiocy.org. [2001:8b0:3f8:8129:217e:3f93:3162:dc42]) by smtp.gmail.com with ESMTPSA id i4sm25798920wjj.49.2016.05.01.11.24.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 May 2016 11:24:41 -0700 (PDT) Content-Disposition: inline In-Reply-To: <9c426b06-f6d9-64f8-0581-6ce221676348@yandex.ru> User-Agent: Mutt/1.5.24 (2015-08-30) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:203502 Archived-At: On Sun, May 01, 2016 at 06:28:04PM +0300, Dmitry Gutov wrote: > On 05/01/2016 06:16 PM, Eli Zaretskii wrote: > > >>My modest proposal is kinda suggesting that `insert-directory' would go > >>away -- to be replaced by (something like) `ls-lisp--insert-directory'. > > > >Users of Posix platforms will curse you if you do. > > Yes. Listing files using external tools is usually faster. I semi-regularly list large directories on remote Windows shares and Emacs's built-in ls is so slow as to be useless. I have to use a Windows native version of ls that someone's written. If that capability was removed I'd hope that some work was done on Emacs performance. (To be fair to Emacs, GNU ls from Cygwin is even slower, in fact, it hangs before displaying anything.) -- Alan Third