From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21654 invoked by alias); 18 Aug 2012 21:15:24 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 17203 Received: (qmail 6224 invoked from network); 18 Aug 2012 21:15:23 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 Received-SPF: none (ns1.primenet.com.au: domain at negyesi.net does not designate permitted sender hosts) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=j6VeFJuMXA9TRB77ugBiqJUSIwjtCEp54rOC52UZwFY=; b=QLU1hwbQG9N7hG3OS13+t72pwqUCYEiarcOYBiR0iaYmLF2X4QkRPm4BCt5EMEw6SP EHoYCqRY8xJn/NkvsVeqZa+CzJ/15N/cfLwRgglN46vGRYxnl46jgm5eH0mZrg1f8Ye1 Y9UuGxmD1Glb+z4nCnX22bkdVZA2Zq1pUiPIfOt9zghNp8bItuZulV8c4632lGGlnBf/ Vt39to7sgx3iyT5sEeb1CCjJ1byAZ2JeqbdhqYW5lMXgaFFfhiHydUpNpuV3h51QgkuN W0NtZViCp0n5uIilvr1a2jvqVopLHI9cxQrwB0/UIQ9yFu+SIafvo5BXHDzEw1jF3fOG wgBA== MIME-Version: 1.0 From: Karoly Negyesi Date: Sat, 18 Aug 2012 23:09:37 +0200 Message-ID: Subject: Recursive Completition To: zsh-users@zsh.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlcE6mRIQ574HjRN+haHclZxaJ9VUydKT+Lv6sRQdu+OlzH/K5gOVqV4OoTMR4gDDPdRvEG Hi, I am working with PHP and due to PSR-0 I really need recursive completition. I am switching to zsh because of this. ls **/Kernel.php[Tab] autocompletes to core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Kernel.php that's really great! Even better would be if I could have ls **/Kern[tab] do that (and not just for ls, but everything else). Perfect would be just ls Kern[tab] to do that. I am aware of the performance implications -- could this be restricted to the user's home dir only so it doesnt try to read the whole OS when in the root. Oh, and maybe display the menu while I am writing a wishlist :) Thanks much Karoly Negyesi