From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11761 invoked from network); 10 Dec 2022 20:06:45 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 10 Dec 2022 20:06:45 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1670702806; b=am/5L9/tqld/Zy5KJCgTLkXaH5AsKBQFYnKG7Xj1myL9Q9WvDxEm1XreflQ8+h0PFKnDxFS4aQ 3AjYL8nOnnYe/rxfFdwY64TT/aK2WUB4JIuXJBzSXYFVUwzHHfRqW1IFLaxwxzMzq03JRy3nBG slghNbN0tZAnP/kh/hFS859BC1hdxCbhqdeH+vhaLkILw1cz33qckAIGlzvvc7dYxQlKLhZUWW QyidIZzCQcQfCQXeR2NhYSn1DeYAQS0YG8TPwB8aEm+UCvEBAeucSDXNmXgdA5G3MhIQOHaz5P dg1JlGpLGW7j9iPhAN/O8XwKieQr4dk1wpk+MpokFBmthA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out1-smtp.messagingengine.com) smtp.remote-ip=66.111.4.25; dkim=pass header.d=fastmail.com header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=pass header.from=fastmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1670702806; bh=6k2eP7AM8Yo1m62fNNUK88JKZsvTeOIQ7pxADLFRyUU=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:DKIM-Signature:DKIM-Signature:DKIM-Signature; b=jN/sQSlzlsjXDOiR6nKR6Bk74UWhTExg2seZWgbfbUTakcfB9tlVAC+ooHqDOieCYBl0cmPZEq KRlvcvYN7Bw6J50ZTHX9gW08PfWSsDlcM4ti4QJyvaoPQDwo9+a8RBiQoQ77JnS4XsDh9wKpUr D/Lj58MDiB2u9iekNNkTYsOjTiQmGNvfaPWkolQyWCG1/+LZLdP4SFpFRIGcOG0H3/R4qIPoxd AtymiJkEzTSyxTUMDTiSkP8TbCp7ehjXhxbyeh42eZofQuC5Ftx0buyUoO8EDinVSctYm5U2Y2 lW3jM+t9NJ6xRH1g0ILKNzFb8vEPYUeKTG8j9XAwNn2tRQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=TLxa7QMzdbZNK/R6xdggCcI3Smzk+otIHp8y8ENlTp4=; b=cu85Q+N5V+bDVUu6HwgcBornTi /zRFZCRqn04tXSAvg5Gr2Ka1k0GBiNwW13FUJxrGCkL2CNnrRhChLEHGFR35qX1PXBYnTWpcMVu0r dJmpY9FtSYu8s2Vptam39O5QbACCxSerLaLHv92RMEIAc7gEtOwkXH6FU99ntK7/oTVj7M7iFaCNt 3aWKGZ508pdIMg12zOl7Ax95nCpETxA7XVPpAScY9Ub/lgmAAUC5yr7kN353rO5dTM8+qUN7xgycF T7zPnYacy3TgjfStr1cOkX6zcO3r1m2FtTrW9RwWz//cEGzAKGcq3pfTifXPfvPtkbbM/wuLoO6xJ 6QfrjZ/w==; Received: by zero.zsh.org with local id 1p467Q-000Eas-AA; Sat, 10 Dec 2022 20:06:44 +0000 Authentication-Results: zsh.org; iprev=pass (out1-smtp.messagingengine.com) smtp.remote-ip=66.111.4.25; dkim=pass header.d=fastmail.com header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm2 header.a=rsa-sha256; dmarc=pass header.from=fastmail.com; arc=none Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48773) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_256_GCM_SHA384:256) id 1p466o-000EHN-8E; Sat, 10 Dec 2022 20:06:08 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B3B605C003B; Sat, 10 Dec 2022 15:06:04 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 10 Dec 2022 15:06:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1670702764; x=1670789164; bh=TLxa7QMzdb ZNK/R6xdggCcI3Smzk+otIHp8y8ENlTp4=; b=VzbVKLOYCojzIIl2K6sdpZleoc OekstR4qzyWLxNgqUs7RJ0rAOhqAOge/C1DVIHsXAyLwohctTWnHnhwSZu4+I15v lk2GnN5zNa9zy/7n+EL4Wvvg999Wa5HpdBPlLfO69s4HkyLa/CyYbFuxj5332OHU 5U8skHMKXGx1Xii3xf8fakySAXXAfAitGI6zyu2iDMocYIO7hpuOPonAWLk8SR8m lWyVCiIqqnI5j3xFKZlsoqxmDx4Gh/TDHCOui9cWNmhaUMZ6OytXkhR5Ziy/s6Q6 CLuaZ2wyf+SPnGVvi74TBV4UlPNGAPKRAY1STZNpvWDZGKtWzzJopXT+mRAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1670702764; x=1670789164; bh=TLxa7QMzdbZNK/R6xdggCcI3Smzk +otIHp8y8ENlTp4=; b=w+443cHvRtOdPBypmuLI3xgr3jHkwLrdxipNoM6G+CdC q99hjfCAmXT9+ul6MljOpLY/KCAC8GkEMOT0S4kPYRGIWmYHUna/2y3/NmYp/5jU oYuTI/hsEmX3ZaqKJ/FW+DQXpcuHQBpSX+IT7VGtERKnJMpNFUwwfUP6mO2onPn1 lS8vKUJKJ49Zj//8Ipce47tfpmRCYegF1XCf9+jFG1Gb8y2W0ecLt5aCLt3UOAng 2hy+PbVMvJoFk5b7V4fh8LKSSH6/ohl2oQmN6WFTWFIkyO0NwewXEAJXfguG1ftb IaGQCA5jZn3wlj6fzzbDxCj7ZfSEbM4o5Nmwq5PYmw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeggddufeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujggfsehttdertddtreejnecuhfhrohhmpeflrghn ucfrrghluhhsuceojhhprghluhhssehfrghsthhmrghilhdrtghomheqnecuggftrfgrth htvghrnhepheevvddvfeegieejveetgeeuffdtvefgkefhieekvdevudekieeiheffhfff leeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjh hprghluhhssehfrghsthhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i01894241:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 10 Dec 2022 15:06:03 -0500 (EST) Date: Sat, 10 Dec 2022 21:06:02 +0100 From: Jan Palus To: Roman Perepelitsa Cc: zsh-workers@zsh.org Subject: Re: zsh does not offer ssh host from config Message-ID: <20221210200602.ayy4d3yzd6vz52qc@pine.grzadka> References: <20221209010650.sq2cp5a2op2mrpat@pine.grzadka> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20220429 X-Seq: 51178 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 10.12.2022 13:08, Roman Perepelitsa wrote: > On Fri, Dec 9, 2022 at 2:07 AM Jan Palus wrote: > > > > Hi, > > > > I've got a single real hostname starting with 'build' prefix which is present > > in my known_hosts file. I also have a couple Host specifications in ssh config > > file having names starting with 'build' but real HostName does not resolve to > > name starting with 'build'. When doing `ssh build` I'd expect to be > > offered both real hostname as well as Host specification names, however only > > real hostname is immediately completed. > > If you only ever ssh to hosts listed in the ssh config, you can > configure ssh completions to respect that: > > zstyle ':completion:*:(ssh|scp):*:hosts' hosts > > Listing all remote machines in the ssh config has other advantages > besides making completions more predictable. In my case it's much more practical to ie use pattern in ssh config for all the test envs instead of listing plenty of them explicitly. It's nice to have a possibility to customize behavior but I'd say more sensible default would be to offer both. Or in other words current default behavior is somewhat counter-intuitive. Doing "build" offers single completion, while doing more specific "builder" offers 3. Intuitively with every char completion options should be narrowed (or remain the same) but should not be broadened.