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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 11038 invoked from network); 19 Dec 2020 18:54:20 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Dec 2020 18:54:20 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1608404060; b=q5dI713gkgkypWmTJjaiHj0w61na1x2M2Wu6PS1KJwA+LtB/E8GH8w4hdxcn3lyTC+o64a2l+7 U+4QPZT4O9dfV4TM1i6wWEX8f/EG/gqNdcGLu433biRIANcm0s57B3ZLZIrz8b86GGLSlVxLIw 4TsuAPnKhDhacGbYmQGb9SFTwljcZpoN913jnjLS8N3qSG7TgbpJGBpiSOhE75MgeNns7FUBi/ vS9GjnHPcNA3KzwcvzMqyvTO4z89VWu0D0dMJ0v9fX3igknL+a3ulHozizp/fn6djRTEck5ETu krkGPHoysPkI5idETcqcf0f3l04jxhjmed9OpABBR5Gmnw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (out5-smtp.messagingengine.com) smtp.remote-ip=66.111.4.29; dkim=pass header.d=luffy.cx header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=pass header.from=luffy.cx; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1608404060; bh=0ruZvodtXkP4ID2YILCoRuN9IxCSPQBnKnfwa5VhzvQ=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: DKIM-Signature:DKIM-Signature:DKIM-Signature; b=MDMu/gd5iPvOein1pjkpoPpn3tDqfe+Ueppz1OmKq082YeVhf8vLo8elXwfOOxZRWdCH686xF3 Cpq9a5vbXaWuTfa9koPbbyQRvm5dicCqpLvUDybUEFdt4zkaJm76T8XcEe+Usm7lPz/x1BNpTc mQmXscbtCF2fifZ3vmIyc9flF/UYauW+w6X41UgjrRWK832a3hN7x+VFqGRjgHqEcTn2hl1z/p V39zPmA5n3oUHsg2SupoIwybQ6lo8sNozLojslfGmohVYIUg7DeNB+xL2Ckwgtl7WHiSOjiiuI FRd565UIWiIFXwPhlLgQzLKsjr59y2yX1D9ZJim+VO0Blg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:MIME-Version:Message-ID: Date:Subject:To:From:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=ttL7B9aTCfb9N/cIsy1cLjXTbQoWSFHGJcjY9S3Zhv8=; b=UWx1/0c84MCFh5acFmMBQ7A01x 1E3oH3qstDJ1pzSeNmsrFrWD7MJwAnUJn/E/QUufSMnrgKPvKD6jB+QxiyOtdpRduIhhJEWiJFVFu z5mwuLKZykyrCTovUKLEMjAGh6UKzu966l6g/aH9d5ynxiGqGAEQhVpMJlrkAtMph1lar4I6NxqMx u70rkAdPI6UhMxF1oXOUBVCs3xAudrE5L6HAjqiIBAFZw0YskiWa1Qq+4z3SiYPeFjjveYcNPPGpn 80y/4nJq02irkpBsi6d/A8DniCw5BSt8t7BWWNThmP80fQv4h5nLnxdmsIDV51BJiOeXaLcaGK6RO dywMJj5Q==; Received: from authenticated user by zero.zsh.org with local id 1kqhMx-000O8E-9W; Sat, 19 Dec 2020 18:54:19 +0000 Authentication-Results: zsh.org; iprev=pass (out5-smtp.messagingengine.com) smtp.remote-ip=66.111.4.29; dkim=pass header.d=luffy.cx header.s=fm2 header.a=rsa-sha256; dkim=pass header.d=messagingengine.com header.s=fm1 header.a=rsa-sha256; dmarc=pass header.from=luffy.cx; arc=none Received: from out5-smtp.messagingengine.com ([66.111.4.29]:38823) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1kqhMQ-000Nlk-7n; Sat, 19 Dec 2020 18:53:48 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id D27B95C0057 for ; Sat, 19 Dec 2020 13:53:43 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Sat, 19 Dec 2020 13:53:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=luffy.cx; h=from :to:subject:date:message-id:mime-version:content-type; s=fm2; bh=ttL7B9aTCfb9N/cIsy1cLjXTbQoWSFHGJcjY9S3Zhv8=; b=EzIz+I9w/Mye 7xbsFDmOsXuYnomBh+pd4cJs7PsdD7T7PCrhy+cixpNqG1T59NnrZqCA31xwd9dF JhltTnMrs8v3/zc6Neg0JqtE0IEpL2ne3EdQORfm9CqfK1WXq8WMkS+VHuW4r1/s HEfSoglluRR1QnAsNjQBONIij/DeMJU7lE+6kczacNZeYj0sgKOqdV+YRbuVtWXX aa+uBac52m1KBZJTR+EoqUEc3TrkraQdr2Hi0eJ3uLyI3RubTsKbOvYOOdRWmP3U elHII7bVBrKGjltgt5fnP/MbHb9ImYPULMMxrQlbCQu6PqauNgmETF5FcmrHOQHF UDKe5epwAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=ttL7B9aTCfb9N/cIsy1cLjXTbQoWS FHGJcjY9S3Zhv8=; b=hTbDqyQvqrTTzKq6Yh1QO3yPNAnG9O101bPGg6mOOZ3AD 4TUA4y+HXH8fQ87tVe40Kn1QQMgFAQUcxYNNkQ1+dkZpiNOyBcAo9PTVtWzg7Bmr yma8i3E7thZKG/7gIIJ06ttTZzxcffQgiN9Ca52WGTIyvZzZm6e0rhztkkcPzDSf KSz0I38W7PlLO8GoJoLtxWvHgg5Gl2mqTTBKm8fNJL3FfjlNiKrjk/k/L8EhAs+D v6/n2gRtaA0XKDEpdcjHRCfFylj+gsd2jxEMH9hGmMPwj259QQyR4NrQeLa84QvS fd/jZTHmDrpxi0EtPLKbPENyNgJXyifnKUOhXUc6A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudelkedguddvudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgfgggtsehttdertd dtredtnecuhfhrohhmpeggihhntggvnhhtuceuvghrnhgrthcuoegsvghrnhgrtheslhhu fhhfhidrtgigqeenucggtffrrghtthgvrhhnpeejteevheevgeevhfeggfejffevgfffke fgteeltdfggffgvdeviefhvdeffedvtdenucfkphepledtrdejledrudelledruddtuden ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghrnh grtheslhhufhhfhidrtgig X-ME-Proxy: Received: from neo.luffy.cx (lfbn-idf1-1-1264-101.w90-79.abo.wanadoo.fr [90.79.199.101]) by mail.messagingengine.com (Postfix) with ESMTPA id 239661080064 for ; Sat, 19 Dec 2020 13:53:43 -0500 (EST) Received: by neo.luffy.cx (Postfix, from userid 500) id D311DB76; Sat, 19 Dec 2020 19:53:41 +0100 (CET) From: Vincent Bernat To: zsh-users@zsh.org Subject: Limiting height of completion menu Date: Sat, 19 Dec 2020 19:53:41 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Seq: 26235 Archived-At: X-Loop: zsh-users@zsh.org Errors-To: zsh-users-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-users-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: Hey! I was wondering if it would have been possible to limit the height of the completion menu. I am using: zstyle ':completion:*' menu yes=long select Ideally, if the completion menu could not be more than half the screen, it would be great, this way, I keep the top of the screen intact when trying to complete. I have looked around in the source code, and it seems the "long" option is hardcoding "LINES" to detect if it should trigger the menu and in the C code, it uses zterm_lines to control how the menu is displayed. But maybe it's possible to tell ZLE that LINES is in fact half the real lines? Thanks. -- You may my glories and my state dispose, But not my griefs; still am I king of those. -- William Shakespeare, "Richard II"