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, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31719 invoked from network); 19 Jun 2022 22:14:18 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 19 Jun 2022 22:14:18 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1655676858; b=Hkt56N+ThFv/ZIM85NI3hfgWHQKKh3dEOf4O0HpiLWKpSafROdwgc3ogIdbCrEkuo87nngulIV Yx6NDoji0fg6dzIZHvWH/i+oi39d2brxThbUDCEkes3L4yDdCLJHfpIVXKL422LaP3HqdBdQHz Hpz1CyNc0dRrDszkxfgeZmFWczCIpeDc+CIsMP8f+Gz0LDaGXmFE5vhNhfS+Md8fti0/Fg2W6u vErep3dpcrlkMATTWDB2unbu5E8uz4RXga394EpsUXQ9ryIE3dXEhIFFzut3fTfuts96mXFJlx b6FQ1lFF3y38sj9+YMAHr4s6+UEzJbelTCSni7JXAlnK3A==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1655676858; bh=bTFOURU0PftA57YQIL0nYYPEqJ9d77CcTFdS54WdSB4=; 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=p4+AL8qaYaFjmI5DZLg7O7AX75uN63xZXP9lrtjIxcfmfaWloKSKC+yjM3ArFCWoQBKHROz3Vl il8z//tQ8f4/cH7KDepupwFLY4p0eNy9JDSa1nSZXIQ0J247DnSBafimXj9xfFWECXdIYOXY8K zGXGQ9qBtpKTwkWHR4mqEDagD8qj/RwMClAP8PQTek7PGNu6EwE7OAF3eoPOw3jbLWT9kY7dHc D6xdamNtuIAY/u6PE6CQKmO8mk9kWIBywN6pjFvymxSewMnhofgC+BmNEq4chrnF19kkwuGbOU e2TrUuVKcT5yUSRx2IBM7UuApfqL+tPtHjUFAWQzl0zLHg==; 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=1ZlqDnXVzQTABihKMMltU8HMCt59gW2SPT622MzInpI=; b=oSLbsuvq8Qflyyb+AZMTV73rgc k3QH7QrUC7IFVx9g39VNq0AOlP7H9yQKJxg0z4P8LefnXHXq4N+KW7pDMr0wk22rHovNEo313AQZ/ 6FXqRDBLn1MSfPZbtQtfRmkiu3pgx/0kLQSha6vbLKbfxaEXCCzmKEJ56aq2Z2O3jDdOYV7GSueQ0 qgi+RtCASsGiNFJE40ddoNZYmhXqeVm65GG4W1CwLJLbJHfUQXPhs/bt0rFTUaQH0fVsKdUkcRrTj POCl0fFX5Tb6tF40QiMFVBWTC+6Xh7iwPpvhncmaWQz8gfF/DtHIKrg0EybjYE9t6mRJcE7VecaA5 1wjodpuw==; Received: from authenticated user by zero.zsh.org with local id 1o33BR-000Aq8-1o; Sun, 19 Jun 2022 22:14:17 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f49.google.com) smtp.remote-ip=209.85.218.49; dkim=pass header.d=brasslantern-com.20210112.gappssmtp.com header.s=20210112 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f49.google.com ([209.85.218.49]:43002) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1o33At-000AUJ-3V; Sun, 19 Jun 2022 22:13:44 +0000 Received: by mail-ej1-f49.google.com with SMTP id g25so17747928ejh.9 for ; Sun, 19 Jun 2022 15:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1ZlqDnXVzQTABihKMMltU8HMCt59gW2SPT622MzInpI=; b=Gg/qVtrxYyfRaA0WixzJeGSFMJ67wqnSLdZ26+xkOghgPFhmOGMEUTYuZngcEYOAnW C1IfSLYOAr1QdCRT4LXmxCBQsb4yqxLXXjoIsC+1l/GiF5Q8ex0/HyQ+1aytYgg5vv7p n9WRRD/+Muvsrjx8VkTuUs8KbucFJfzsdjUHc0d+JX23Qo8HuD7rVDH0kC3kQeiLSwud VkMsY77aqas4XGHYUM0H/GIq2w1FVis+WRYtwXDevvCZ79TS+T6OkMaxFdhcycKrnphY x/4uWuHZw+xKytz7QTfFi3Y2vWWDjjTW2n1Epq716m87V8RQslkVZ0Iom5dL/FiDXcW6 VaDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1ZlqDnXVzQTABihKMMltU8HMCt59gW2SPT622MzInpI=; b=hdz3vpqdOVoH9+yWQmuyeXZMXVoa76CQUkx0FDqQRdfAU4XolPyo21d6zys8DAykBf HCJ3g3zAAOHFHQhN9dZveLHy5jxzCINVO6n44ynMp7L99b2rpN/yz4z1M8mTvMQwTn1l cgm4qz1UAedGwxOSSC5MrfvzjAVSceUwcMZnPA9N2kBceHMcz2gqGUB2vErmXEsjucOA LeJoeMGVfHXQMhI0q6vVIokO9TK/rXSK0T5eXjF1bR5MYnCbsZCA6V7OzVa6vxZq/srR kMOeJl59Ty3GYmo+/OzDiG5Tgm3veyyvcmElkeNdLyKV1oMgAYTkb9I2+Qis8Y9zsD+q L1Og== X-Gm-Message-State: AJIora8go8m/0JQ6ZshmrTQvnyY/EUdkOp/B57PLXwWReZU1PuJegtN1 iqFglAfbJO595lMOQz9ykbNVHOC5nAbkKOlrOv+wfw== X-Google-Smtp-Source: AGRyM1tLgwBavwzYIm5ZaJAFO9iVNYOAcmJ37aVqPmr1JKpOQl4kL3k4GOeKAPfgzGEGz9s0/A8pH4u/MRUmkaM2MGA= X-Received: by 2002:a17:907:7da8:b0:722:ca29:b58e with SMTP id oz40-20020a1709077da800b00722ca29b58emr409249ejc.732.1655676822468; Sun, 19 Jun 2022 15:13:42 -0700 (PDT) MIME-Version: 1.0 References: <3B280AA7-EBFB-467C-A3B4-8B990579CDD1@getmailspring.com> In-Reply-To: <3B280AA7-EBFB-467C-A3B4-8B990579CDD1@getmailspring.com> From: Bart Schaefer Date: Sun, 19 Jun 2022 15:13:31 -0700 Message-ID: Subject: Re: Escape sequences are not interpreted by "zle -M" To: Fabian Lindner Cc: "zsh-workers@zsh.org" Content-Type: text/plain; charset="UTF-8" X-Seq: 50375 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 Thu, Jun 16, 2022 at 12:35 PM Fabian Lindner wrote: > > I noticed a bug (I believe), where escape sequences (for example color > codes) do not work as intended when beeing displayed with "zle -M". This is intentional, zle -M passes everything through the equivalent of the parameter expansion (V) flag and always has. The main reason for this is to prevent the message from causing zle to lose track of the cursor or have part of the other output scribbled over. This is also true of strings sent to zle -R. Depending on what you're actually attempting to accomplish, there may be an alternative to "zle -M".