From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1927 invoked by alias); 18 Aug 2017 22:24:30 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 41572 Received: (qmail 15956 invoked by uid 1010); 18 Aug 2017 22:24:30 -0000 X-Qmail-Scanner-Diagnostics: from mail-it0-f44.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.214.44):SA:0(-1.4/5.0):. Processed in 2.018545 secs); 18 Aug 2017 22:24:30 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_SPAM,SPF_PASS, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: dli@adrise.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tubitv-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=uUUlsCNQASFKPDH+8NCO+/QAeNGF7G6N/2VB8lDXF7g=; b=CL4k3HIcZ7wgolTpJDVkQ4KIK7vZvTPLhtBX6q/3XjZvpIooCOiSY+c24UyO/Dxihj 9n0dsUgnsi7JBH+grjg6zgluvQaTVGO3lorBzxfKx9C7/zuZRBCcv2sJWEMcjiqQqfxu Aq4NYmc2OB50UhmIpGLZFmjmzt8i4nE1rt+qGDRmkuBZjIT8azuT7DprdToaPBTSkBZB F2T4wvUv2vnq8mu35+OQhAmjaomYTBdCtSbGxLiLHqyrTWTjSafDEYpdbm96KpZH0FTu r9hWZzp+Ax+GiLAJULJWeHzR23+4l4GT0vzq1mEYO9dE16BfMXvAnqxjlKnpC2EakKp1 VMjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=uUUlsCNQASFKPDH+8NCO+/QAeNGF7G6N/2VB8lDXF7g=; b=ap7q9dxjMHqYVta3H+41nSGQZX7K7MVqYG8CSGsnV2ylv2fDXQ8DLMjRuxwsj0byob fgjuP0Xm5VdCeamDVrjW8KRUbFTAT/5fgXEYLKKYGkrpuQ1TiNoqL3hTkRKSeVRRFkcg ZrMAp8wGnwn5tkNcsFg6/0kd/enIXBZPK0DnhaEec9TXUFcoy2rZMfp7f05uhzuaULqc I7i3Y3IP8Rs0hZ+Ude4iptX6W/wpRJ0Tlx426oouxtCNQXCNBmZXAspAQk8EfS2Pt21A Zo+yQq6ogxl1Jz4UBz+kBpYxVPf7KLC3/bO95Bx3xXVmIVKjg+WuqM1x4wgZvtHlg2tM tEMQ== X-Gm-Message-State: AHYfb5jGZkTE2DS2qzqVjAA7nMHjSA3NjRaTXIb7Mj1YCrib1HxGD6w5 WGpTgH43Cd2cQ0Ty8R7e9CUzvSmNUpsv6hs= X-Received: by 10.36.25.148 with SMTP id b142mr3013002itb.103.1503095064555; Fri, 18 Aug 2017 15:24:24 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20170818204435.GA38284@tower.spodhuis.org> References: <20170818204435.GA38284@tower.spodhuis.org> From: Daniel Li Date: Fri, 18 Aug 2017 15:24:24 -0700 Message-ID: Subject: Re: Modify sort ordering for `ls` To: Phil Pennock Cc: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary="001a11406594630d7805570e97b2" --001a11406594630d7805570e97b2 Content-Type: text/plain; charset="UTF-8" That's just what I'm looking for. Thanks! Daniel Li *Daniel Li* Senior Backend Engineer at Tubi TV 560 Mission St, Suite 1301 San Francisco, CA 94105 On Fri, Aug 18, 2017 at 1:44 PM, Phil Pennock < zsh-workers+phil.pennock@spodhuis.org> wrote: > On 2017-08-18 at 13:32 -0700, Daniel Li wrote: > > Whereas on Ubuntu, ls -l gives the reverse: > > > > -rw-rw-r-- 1 ubuntu ubuntu 0 Aug 18 13:22 VeryLongFileNameHelper.scala > > -rw-rw-r-- 1 ubuntu ubuntu 0 Aug 18 13:22 VeryLongFileName.scala > > export LC_COLLATE=POSIX > > 1. The default sort ordering is driven by locale. > 2. Zsh can do things about results of stuff driven by zsh, including > glob expansion. > 3. The above is not using zsh glob expansion. > 4. How ls(1) works should be documented in its man-page and other than > via the environment, Zsh can't do anything here. There's no > environment variables _we_ can add to _your_ system ls. > > Ultimately, if you can't find a locale collation which works for your > purposes, you can dive deep and write your own collation specification. > If your OS allows use of private locale definitions, then these should > work in _all_ locale-aware applications, not just ls(1). > > http://pubs.opengroup.org/onlinepubs/009696699/utilities/localedef.html > http://pubs.opengroup.org/onlinepubs/009696699/basedefs/xbd_chap07.html > --001a11406594630d7805570e97b2--