From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1004 invoked by alias); 7 Apr 2015 14:34:08 -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: 20106 Received: (qmail 23080 invoked from network); 7 Apr 2015 14:34:04 -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=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 From: "Vadim A. Misbakh-Soloviov" To: zsh-users@zsh.org Subject: Re: Ssh completion from ~/.ssh/config Date: Tue, 07 Apr 2015 20:27:57 +0600 Message-ID: <1797284.9M4pHoONQN@note> User-Agent: KMail/4.14.6 (Linux/3.19.0-gentoo-note; KDE/4.14.6; x86_64; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart17212632.CIQFQHLGPN"; micalg="pgp-sha256"; protocol="application/pgp-signature" --nextPart17212632.CIQFQHLGPN Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8" ``` # Hostnames completion. zstyle -e ':completion:*:hosts' hosts 'reply=( ${${${${${(f)"$(<${HOME}/.ssh/known_hosts)"//\[/}//\]:/ }:#[\|]*}%%\ *}%%,*} ${${${(@M)${(f)"$(<${HOME}/.ssh/config)"}:#Host *}#Host }:#*[*?]*} ${(s: :)${(ps:\t:)${${(f)~~"$(