From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.devel Subject: Re: A Modest Proposal Date: Wed, 04 May 2016 09:51:52 +0100 Message-ID: <86y47qdx3r.fsf@gmail.com> References: <874mai4qhz.fsf@gnus.org> <83a8kao624.fsf@gnu.org> <270c962c-11c4-4b0c-9d62-211cbc6f9f47@default> <87y47t256w.fsf@gnus.org> <87wpndmvo2.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1462351977 3796 80.91.229.3 (4 May 2016 08:52:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 May 2016 08:52:57 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 04 10:52:48 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 1axsY4-0004Fq-Gm for ged-emacs-devel@m.gmane.org; Wed, 04 May 2016 10:52:48 +0200 Original-Received: from localhost ([::1]:46388 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axsY0-0002iV-Ms for ged-emacs-devel@m.gmane.org; Wed, 04 May 2016 04:52:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axsXi-0002Km-LS for emacs-devel@gnu.org; Wed, 04 May 2016 04:52:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axsXX-0001aa-3M for emacs-devel@gnu.org; Wed, 04 May 2016 04:52:21 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:33007) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axsXW-0001YE-Sz for emacs-devel@gnu.org; Wed, 04 May 2016 04:52:15 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1axsXL-0003x4-V9 for emacs-devel@gnu.org; Wed, 04 May 2016 10:52:04 +0200 Original-Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 04 May 2016 10:52:03 +0200 Original-Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 04 May 2016 10:52:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.93 (windows-nt) Cancel-Lock: sha1:6zGoz7z6473uAp/7CB/lbPMAzV4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:203573 Archived-At: On Tue 03 May 2016, Stefan Monnier wrote: >> Don't forget that `insert-directory' supports file name handlers like >> Tramp. So it isn't just replacing one function by another one, you >> should keep this functionality as well. > > AFAIK ls-lisp is implemented with functions that are also handled by > Tramp, so it should work just as well. Except for platforms where ls-lisp does not understand the underlying file system in the same way as the external tool. For example, on windows the permissions from ls-lisp are fairly meaningless, and do not match what is reported from MSYS, MSYS2 or Cygwin versions of ls (all of which have different filesystem paths and different permissions semantics). Please keep things the way they are. AndyM