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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14927 invoked from network); 24 Oct 2022 08:38:33 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 24 Oct 2022 08:38:33 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1666600713; b=p93GuKBcR1S80WsW3rNytRZpAFrWGvQKUAw76ZaII4JCT4FIbZ5wy1wQ0jvU9TqPUxpNxESt0q 68MBSRtrbFvpLGskYtzjTSHHYv+EGfnCduFCMKtPAWYH4Nrj08sSdEs0HlXwZRZDFgyorRF3Ad R2AFQ2PsSwUqEofzCtMtTtty1cVSb3UfGYuBygukThUvKNOx+1O4MNu7ggbXOQrSIMeHEbmXKt Wqa6fD42vYMugk1X7Lp4MndlVl/ioHJCpMzkHmOT4Jm/9QoOpBkv7q74d8EXMJ4gyx5KsbDO+W qiyxsq2t+VE1m3CMCnlarXtz/ScWwBt9ksxgs7++QJioQQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pg1-f169.google.com) smtp.remote-ip=209.85.215.169; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1666600713; bh=klX6J+/M2CpNWrR8FgDVdtWEeK/NgEpd0nRcPKjfJ0w=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=MAgzAfE6UnYzLGg1ZwdViveWq+qdli5FuK1PC0hU5NirViEzDBmHQWTdTiDwSZaoYenDqRDqst ko2mosCjaoH1dRkM74hxTBUIsYkJsA7gihwgKC+mFVkpgZ6hwdoKQb6M39j5QJvY2KnMr/UVz3 PbqKrzLIFpUbzto75yM9W0kmQL1oBLiaQQ5UeH6Lt9Zdzo5XsmeV9wpitHSIbzVj215i6ZaUw4 X5QlDUeY6/C2EAJZLq8dDnw3ad/0lwzluSneqw1EnlgwNwGk/fijOiDScAq9ureN3+b7wrwHMU JIz8GxjodeNLvgU9+P5TZyxq7CgxdD+391MAn4k8hRffxw==; 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:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=klX6J+/M2CpNWrR8FgDVdtWEeK/NgEpd0nRcPKjfJ0w=; b=dH76b5Eae/KdTyRcvzg8HR1xuy x6mzW7dqgnlAm6cFV2uF2PGEcLA3jp82bjXPl0cXcIJUQ+0RiQFAiHNNPFm7YkdLbZ10yEcAmCB/E gBVKpgLbUvaNs70p6YAj1EXVZny3TtJyLG/IgNGCmje3h43Ky1Rg2A6w/A4niu28Z3av14VIZUei8 pitm40r1E/TG0KN3kzoAtqC0W0SBzdgEFTsN3ZtOkM5zoQRAevye3tUViGxVKczdmsM4Jo8R2nxQI dtFz1JQ37OQqFLIhZL75ReTdj/F9UTjxWi/XQZt6E/FGQvLG7DJUMhbCESTm4RQ/5u3TWV+eT+Xcg bzESLjxg==; Received: by zero.zsh.org with local id 1omsye-000Juj-EL; Mon, 24 Oct 2022 08:38:32 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pg1-f169.google.com) smtp.remote-ip=209.85.215.169; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pg1-f169.google.com ([209.85.215.169]:38871) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1omsyQ-000JUW-FM; Mon, 24 Oct 2022 08:38:18 +0000 Received: by mail-pg1-f169.google.com with SMTP id 20so8133366pgc.5 for ; Mon, 24 Oct 2022 01:38:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=klX6J+/M2CpNWrR8FgDVdtWEeK/NgEpd0nRcPKjfJ0w=; b=SHlKrejNfYYf848FQcRyAy3EcEQAGYvu15zhuxkj9W+z/eCrRDefqsyc3fqztjnRTF br0QjJKfCzPOnYBl77yIv/z8q2Q0H+6oMxWBuGo6BVBBCkcyN6+QV89JQ8G7kTypjNka lQr1LHx/r1mxEzu4XWP3uNTKxcMqMMNk9GyXzn9S4K4aluTETpO4lBenHTkmAQMZCfEn 9Mman9kw7pcoJ+8KVOWIAcqarzjiM48+hB63nAilqw3hah0a6WAL4/irRii3wEzkuXu8 Vit12KciKXEpvhwl4VncRGEC53w892rFGSHxczugxvjpbXc1yhE4Bz4DtMGHw10vbAOc eNnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=klX6J+/M2CpNWrR8FgDVdtWEeK/NgEpd0nRcPKjfJ0w=; b=dP5LTXFG3GdADU8RSUs/KqSNPyyZyEh5ULhV8xySfWUKX42u+8UYWnNDRT1Yr0yZk9 Mewd7G2WfxZ2JK/XZCW8nOXVaF3PuLp6GoIQcN4muJxBufzaRwRtLNZf7+QenaS9eC2p 5NfPzpdE530R5FUaWoORMXsRKN6AX4TXoaK8TgseQIDxhE2415wn8qbNwzzsgoIVgK2H 0a2poJ7K1+v55WBwiTIV40JTZXhikNIebXo3/PmxwzaW/Bzh02vWXtD12lsECxDAz3pk vhhR++iQZ0Clbv21k/1s1jF1XSMFyDZCK9PyNqR1hW/PRVE1OsFftrD9CDaRuqho0i2S MXzw== X-Gm-Message-State: ACrzQf3NjBOaKLhcLFFlvF36LRgqoFnqna6NaACdedNmK1VbcM8mSYtr 1iKAVK0mnlDbKGYES8AvCyfV8df4KmzI37XyWysmipmdee428g== X-Google-Smtp-Source: AMsMyM6jvdOx0YrCb1xI5+zGBz5tbQaBCk243MhTh0if8gQddn/4xVm+viYs1kAxlOIpYFGFVYJsoj2nlWyl9wdOs0k= X-Received: by 2002:a63:285:0:b0:46e:9da4:df71 with SMTP id 127-20020a630285000000b0046e9da4df71mr17702951pgc.564.1666600696883; Mon, 24 Oct 2022 01:38:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Zang Date: Mon, 24 Oct 2022 16:38:05 +0800 Message-ID: Subject: Re: ZLE got wrong prompt line size, resulting redisplay eats lines when called To: Mikael Magnusson Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 50833 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 Mon, Oct 24, 2022 at 4:20 PM Mikael Magnusson wrote: > If you're printing characters that move the cursor, it is up to you to > tell zsh about it. In this case I suppose you could surround the > entire construct with %{ %}. > %{ %} works for me. I wish there can be some debug message when any unrecognized character is encountered while calculating string size. It is not easy to triangle the root cause of the problem while one just experiences that some lines are mysteriously gone. > -- > Mikael Magnusson