From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11663 invoked by alias); 11 Apr 2015 05:44:57 -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: 20133 Received: (qmail 15888 invoked from network); 11 Apr 2015 05:44:53 -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.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=TqJz00D/z002hx4OwtC1xKSbKfYb2G/znFBDAnuyZ00=; b=Cfb56il6NsOR/L6BjXXZsKhAQvSFHAqzJ7d9Kcu6iYwO/t6B/X71YPpAlglWmuMwaj atvLsKx/Ds+7xXbTfYYS/vdacbnkstB92It/f9S/Qhp8WBXqK3i5lnfD/m8dLLMYrVfP 5f4ubN5q7rE4QGo10nRFh2lOs5VkYr26nzGtyXNDKk0MyS0nXY4/lYxQxnqugF/FdRAF dF/M2CHNlKfXymK6+Iz2XaSnE9ZDoqVNV7Kvun+oOBZLYkBan2vBVdgVobLbUyEnrmC6 Pa1pO5qUN3mjaIKFZL0k/jnkLSS32/uojJzzDDnMVJwRwRwlcixJlCKdN5oOuOydYEQl MuBA== X-Received: by 10.69.15.99 with SMTP id fn3mr8423279pbd.45.1428731086811; Fri, 10 Apr 2015 22:44:46 -0700 (PDT) Message-ID: <5528B4C2.3010001@gmail.com> Date: Sat, 11 Apr 2015 15:44:34 +1000 From: Aleksandrina Nikolova User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: zsh-users@zsh.org Subject: mkdir completion not offering ignored patterns Content-Type: multipart/mixed; boundary="------------000201080604090601090306" --------------000201080604090601090306 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Greetings, I am trying to make mkdir behave like similar commands (in particular, cd) but I can't seem to figure it out. I have set the completion system to ignore hidden files and only show them when there are no other options (no other files in the listed directory or I explicitly type . at the beginning). It works perfectly with all commands but mkdir, which simply refuses to offer hidden files, ever. I'm attaching the relevant part of my .zshrc, but here are the two lines I think control the behaviour: zstyle ':completion:*' completer _expand _complete _prefix _ignored _complete:-separators _match _approximate zstyle ':completion:*:((*-|)files|(*-|)directories)' ignored-patterns '(*/|).[^/]##' Commenting the second one disables hiding of hidden files for all commands and I get those offered by mkdir along with non-hidden ones. I also have the following: zstyle ':completion:*:cd:*' tag-order local-directories "path-directories named-directories directory-stack users" I tried including mkdir as well, but that didn't help. How can I make mkdir offer the ignored matches at a later time? Thanks! --------------000201080604090601090306 Content-Type: text/plain; charset=UTF-8; name="zshrc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="zshrc" IyMjIyMjIyMgQ09NUExFVElPTiwgRVhQQU5TSU9OICYgTUFUQ0hJTkcgIyMjIyMjIyMjCgph dXRvbG9hZCAtVXogY29tcGluaXQKY29tcGluaXQKCnpzdHlsZSA6Y29tcGluc3RhbGwgZmls ZW5hbWUgJy9ob21lL2FsZWtzYW5kcmluYS8uenNocmMnCnpzdHlsZSAnOmNvbXBsZXRpb246 KicgY29tcGxldGVyIF9leHBhbmQgX2NvbXBsZXRlIF9wcmVmaXggX2lnbm9yZWQgX2NvbXBs ZXRlOi1zZXBhcmF0b3JzIF9tYXRjaCBfYXBwcm94aW1hdGUKenN0eWxlICc6Y29tcGxldGlv bjoqOmV4cGFuZDoqJyBhZGQtc3BhY2UgdHJ1ZQp6c3R5bGUgJzpjb21wbGV0aW9uOio6cHJl Zml4OionIGFkZC1zcGFjZSBmYWxzZQp6c3R5bGUgJzpjb21wbGV0aW9uOionIGFjY2VwdC1l eGFjdCBmYWxzZQp6c3R5bGUgJzpjb21wbGV0aW9uOionIGFjY2VwdC1leGFjdC1kaXJzIGZh bHNlCnpzdHlsZSAnOmNvbXBsZXRpb246KjpwYXRocycgYW1iaWd1b3VzIHRydWUKenN0eWxl ICc6Y29tcGxldGlvbjoqJyBpbnNlcnQtdGFiIGZhbHNlCnpzdHlsZSAnOmNvbXBsZXRpb246 KicgaW5zZXJ0LXVuYW1iaWd1b3VzIHRydWUKenN0eWxlICc6Y29tcGxldGlvbjoqJyBsYXN0 LXByb21wdCB0cnVlCnpzdHlsZSAnOmNvbXBsZXRpb246KicgbGlzdC1kaXJzLWZpcnN0IHRy dWUKenN0eWxlICc6Y29tcGxldGlvbjoqJyBsaXN0LWdyb3VwZWQgdHJ1ZQp6c3R5bGUgJzpj b21wbGV0aW9uOionIGxpc3QtcGFja2VkIHRydWUKenN0eWxlICc6Y29tcGxldGlvbjoqJyBs aXN0LXN1ZmZpeGVzIHRydWUKenN0eWxlICc6Y29tcGxldGlvbjoqJyBsaXN0LXNlcGFyYXRv ciAnIycKenN0eWxlICc6Y29tcGxldGlvbjoqJyBvcmlnaW5hbCB0cnVlCnpzdHlsZSAnOmNv bXBsZXRpb246KicgcGF0aC1jb21wbGV0aW9uIHRydWUKenN0eWxlICc6Y29tcGxldGlvbjoq JyByZWhhc2ggdHJ1ZQp6c3R5bGUgJzpjb21wbGV0aW9uOionIHJlbW92ZS1hbGwtZHVwcyB0 cnVlCnpzdHlsZSAnOmNvbXBsZXRpb246KicgcHJlZml4LWhpZGRlbiBmYWxzZQp6c3R5bGUg Jzpjb21wbGV0aW9uOionIHNxdWVlemUtc2xhc2hlcyBmYWxzZQp6c3R5bGUgJzpjb21wbGV0 aW9uOionIGV4cGFuZCBzdWZmaXgKenN0eWxlICc6Y29tcGxldGlvbjoqJyBmYWtlLXBhcmFt ZXRlcnMgJ0RJU1BMQVk6c2NhbGFyJwp6c3R5bGUgJzpjb21wbGV0aW9uOionIGdyb3VwLW5h bWUgJycKenN0eWxlICc6Y29tcGxldGlvbjoqJyBsaXN0LWNvbG9ycyAkeyhzLjouKX5+TFNf Q09MT1JTfQp6c3R5bGUgJzpjb21wbGV0aW9uOionIGxpc3QtcHJvbXB0ICVTbWF0Y2ggJU0s IGxpbmUgJUw6IEhpdCAnPFRBQj4nIGZvciBtb3JlLCBvciB0aGUgY2hhcmFjdGVyIHRvIGlu c2VydCVzCnpzdHlsZSAnOmNvbXBsZXRpb246Kicgc2VsZWN0LXByb21wdCAlU1Njcm9sbGlu ZyBhY3RpdmU6IGN1cnJlbnQgc2VsZWN0aW9uIGF0ICVwJXMKenN0eWxlICc6Y29tcGxldGlv bjoqJyBtZW51IHNlbGVjdD0yCnpzdHlsZSAnOmNvbXBsZXRpb246KicgYXV0by1kZXNjcmlw dGlvbiB0cnVlCnpzdHlsZSAnOmNvbXBsZXRpb246KicgdmVyYm9zZSB0cnVlCnpzdHlsZSAn OmNvbXBsZXRpb246Kicgd29yZCBmYWxzZQp6c3R5bGUgJzpjb21wbGV0aW9uOio6YXV0by1k ZXNjcmliZScgZm9ybWF0ICdzcGVjaWZ5OiAlZCcKenN0eWxlICc6Y29tcGxldGlvbjoqOmRl c2NyaXB0aW9ucycgZm9ybWF0ICcKJUZ7Y3lhbn0lQiVkOiViJWYnCnpzdHlsZSAnOmNvbXBs ZXRpb246KjotY29tbWFuZC06KicgY29tcGxldGVyIF9leHBhbmQgX2NvbXBsZXRlIF9wcmVm aXggX21hdGNoIF9hcHByb3hpbWF0ZSBfaGlzdG9yeSBfaWdub3JlZAp6c3R5bGUgJzpjb21w bGV0aW9uOio6LWNvbW1hbmQtOionIGdyb3VwLW9yZGVyIGFsaWFzZXMgZnVuY3Rpb25zIGJ1 aWx0aW5zIGNvbW1hbmRzCnpzdHlsZSAnOmNvbXBsZXRpb246KjotY29tbWFuZC06KicgdGFn LW9yZGVyICJhbGlhc2VzIHN1ZmZpeC1hbGlhc2VzIHJlc2VydmVkLXdvcmRzIGZ1bmN0aW9u czotbm9uLWlnbm9yZWQgYnVpbHRpbnMgY29tbWFuZHMiIHBhcmFtZXRlcnMgZnVuY3Rpb25z CnpzdHlsZSAnOmNvbXBsZXRpb246KjpmdW5jdGlvbnMtbm9uLWlnbm9yZWQnIGlnbm9yZWQt cGF0dGVybnMgJ18qJwp6c3R5bGUgJzpjb21wbGV0aW9uOio6Y29tcGxldGUtc2VwYXJhdG9y czoqJyBtYXRjaGVyLWxpc3QgJycgJ3I6fFsuXy1dPSoqIHI6W15bOnVwcGVyOl0wLTldfHxb Wzp1cHBlcjpdMC05XT0qKiByOnw9KiogbDp8PSoqJyAnK206e1s6bG93ZXI6XVs6dXBwZXI6 XX09e1s6dXBwZXI6XVs6bG93ZXI6XX0nCnpzdHlsZSAnOmNvbXBsZXRpb246KjphcHByb3hp bWF0ZToqJyBtYXgtZXJyb3JzIDEgbnVtZXJpYwp6c3R5bGUgJzpjb21wbGV0aW9uOio6Y29y cmVjdDoqJyBtYXgtZXJyb3JzIDMgbnVtZXJpYwp6c3R5bGUgJzpjb21wbGV0aW9uOio6ZXhw YW5kOionIGdsb2IgdHJ1ZQp6c3R5bGUgJzpjb21wbGV0aW9uOio6ZXhwYW5kOionIHN1YnN0 aXR1dGUgdHJ1ZQp6c3R5bGUgJzpjb21wbGV0aW9uOio6ZXhwYW5kOionIHN1ZmZpeCB0cnVl CnpzdHlsZSAnOmNvbXBsZXRpb246KjpleHBhbmQ6KicgdGFnLW9yZGVyIGV4cGFuc2lvbnMK enN0eWxlICc6Y29tcGxldGlvbjoqOm1hdGNoOionIG1hdGNoLW9yaWdpbmFsIHRydWUKenN0 eWxlICc6Y29tcGxldGlvbjoqOmlnbm9yZToqJyBzaW5nbGUtaWdub3JlZCBtZW51CnpzdHls ZSAnOmNvbXBsZXRpb246KjpjZDoqJyB0YWctb3JkZXIgbG9jYWwtZGlyZWN0b3JpZXMgInBh dGgtZGlyZWN0b3JpZXMgbmFtZWQtZGlyZWN0b3JpZXMgZGlyZWN0b3J5LXN0YWNrIHVzZXJz Igp6c3R5bGUgJzpjb21wbGV0aW9uOio6KCgqLXwpZmlsZXN8KCotfClkaXJlY3Rvcmllcykn IGlnbm9yZWQtcGF0dGVybnMgJygqL3wpLlteL10jIycKenN0eWxlICc6Y29tcGxldGlvbjoq OmpvYnMnIHByZWZpeC1uZWVkZWQgZmFsc2UKenN0eWxlICc6Y29tcGxldGlvbjoqOmpvYnMn IG51bWJlcnMgdHJ1ZQp6c3R5bGUgJzpjb21wbGV0aW9uOio6cHJvY2Vzc2VzJyBsaXN0LWNv bG9ycyAnPSgjYikgIyhbMC05XSMpKj0wPTAxJwp6c3R5bGUgJzpjb21wbGV0aW9uOio6cHJv Y2Vzc2VzJyBpbnNlcnQtaWRzIHNpbmdsZQooKCAkVUlEICkpICYmIHpzdHlsZSAnOmNvbXBs ZXRpb246Kjpwcm9jZXNzZXMnIGNvbW1hbmQgInBzIC11ICRVU0VSIiBcCgkJICAgICB8fCB6 c3R5bGUgJzpjb21wbGV0aW9uOio6cHJvY2Vzc2VzJyBjb21tYW5kICdwcyAtZScKenN0eWxl ICc6Y29tcGxldGlvbjoqOnN1ZG86OicgZW52aXJvbiBQQVRIPSIvc2JpbjovdXNyL3NiaW46 JFBBVEgiIEhPTUU9Ii9yb290Igp6c3R5bGUgJzpjb21wbGV0aW9uOionIGNvbXBsZXRlIHRy dWUJCSMgX2V4cGFuZF9hbGlhcwp6c3R5bGUgJzpjb21wbGV0aW9uOionIGNvbXBsZXRlLW9w dGlvbnMgZmFsc2UJIyBjZCwgcHVzaGQKenN0eWxlICc6Y29tcGxldGlvbjoqJyBzdG9wIHRy dWUJCSMgX2hpc3RvcnlfY29tcGxldGVfd29yZAp6c3R5bGUgJzpjb21wbGV0aW9uOionIHJl Y2VudC1kaXJzLWluc2VydCBmYWxsYmFjawp6c3R5bGUgJzpjaHB3ZDoqJyByZWNlbnQtZGly cy1kZWZhdWx0IHRydWUK --------------000201080604090601090306--