Hi, Filename arguments of the 'zsh' command cannot be completed. Distro: ArchLinux Kernel: linux 3.11.4-1 Arch: x86-64 zsh: 5.0.2 Also reproducable on a Mac OSX 10.8 with zsh installed from Homebrew. How to reproduce: 1. Create a new user account on my Linux to set up a clean environment. Then use compinstall to initialize a default setting. (This is optional since it is usually reproducable whenever completion is enabled) 2. Create a new text file: $ echo 'echo hello' > hello.zsh 3. Type 'zsh ./h' (no quote) and press TAB What actually happens: The file hello.zsh is listed below, but continue pressing TAB will not select the file 'hello.zsh'. Nothing happens. What I think it should happen: zsh should cycle through all filenames in the current directory beginning with 'h' (because I typed './h') and complete it. More information: * The Mac OSX comes with an older 4.x version of zsh and it completes the filename normally. * The zsh FAQ 4.6 (http://zsh.sourceforge.net/FAQ/zshfaq04.html#l50) works. It will start file completion normally, but I don't understand why the completer of the 'zsh' command is not expecting any file in the current directory. Also there are many scripts in /usr/share/zsh/functions/Completion and many scripts for zsh's internal commands, but there is no script for the 'zsh' command itself. Is it placed elsewhere? Regards, Kunshan Wang
Attachment:
signature.asc
Description: OpenPGP digital signature