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,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26813 invoked from network); 4 Oct 2022 19:45:56 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 4 Oct 2022 19:45:56 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1664912756; b=MKstVi5O2XJADPC/zncvRHYMBdy5uyLAb60wfKYOK0TiGMiSzZj2EQTBpnzF+FQ9FhCENETVAG oI1XFgYdWYJJ7HLjFdoUcuIc1Iv2l/5/dzINYBWqDcTUp9PPlFWbQtY1X5p8ss2xzHMkIbGwku HzdLP7uRJqktTeUOIBz2eYJtdhr+u0BV7Gon2r5/YcmEQflc2bo8TIx33dKBBF7VMBhSNDj9bh q043VCLxJHMuRcSPxsBOr5Hv3HGiyIwRXE9gcGqg4ktfUsj0gNk95TE7VoERLvNV6lad6HuQlx ZgSkVI4O1coVWS7VkfROXl4u9X/Jv0vlYExBjTWAcrO5JQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; 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=1664912756; bh=RiI9I4YKT5N2/sj4XJo+0qnNdru4sk4NdMzGoJ8qCrU=; 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=gk8zXTSNvmGPOMoSyFLYfiynmNy6gDUAxOuA3AJCj/kleU1/hWqU4UB+o05+Jd2qlK7ly5dUix ROWdlygEL+I7JmwNVVRmf7tt0DrKl61hYNSkzHyDWlQooW5SNQE5pCY85tb9S2vM5IZWOptc9B r+fuaq5dbwNYc0MiExrxUZOb34UGwMxLO1IVazj4TXyZKwne5wrrXxSuSv5pVsf+1cJyOa8Hin zLyxEWEjIyKNpnA5/XyWQ30V+QEQWs2O7eWFuJi6j5Ht/Jq0UmzUk5deKDADaVqzEkRXm83cs0 Jkss9sw1ePpWy6PApOr4JTHB30bXzHFKl4nMTqrlrE0rWA==; 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=RiI9I4YKT5N2/sj4XJo+0qnNdru4sk4NdMzGoJ8qCrU=; b=SB3JPz+BXcwm5TsncIr3FZWXwd zfcULQKcUlBBLrZaKGJCUWNSm6qMrhHDx6nf9hWbgX56vNtFaGk/VAvP8ZKfv8i038Dx6wRdu0kXJ wCIUTWHJF4p/aDHZMm8Y9L/XdS4mXnop2q7IHwSLw2BzxgjlYTavntT+NTjOo4PhvOIuQx/DFpW/G ddC4chJixzBAIpmENNh1vfFT0rXyrZJyu82CI/5MdayvTPJC06LbGr+IEceGK3uuMHSW061t3oMpN 8pOGAKHoc0sNVvvI4HFGD/AKrU+/g4PI4r/ckFM2eR9uhMeHjH2pxIaP/1i+BtrVEM6qnI8NLt2e+ 91DlRIqQ==; Received: from authenticated user by zero.zsh.org with local id 1ofnrY-000O1P-Fs; Tue, 04 Oct 2022 19:45:56 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f41.google.com) smtp.remote-ip=209.85.218.41; 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-f41.google.com ([209.85.218.41]:38436) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1ofnmc-000MKs-9y; Tue, 04 Oct 2022 19:40:50 +0000 Received: by mail-ej1-f41.google.com with SMTP id nb11so31082470ejc.5 for ; Tue, 04 Oct 2022 12:40:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20210112.gappssmtp.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=RiI9I4YKT5N2/sj4XJo+0qnNdru4sk4NdMzGoJ8qCrU=; b=Y/AvYCFofji50PoDhvycBwWg3JeNJhBVgVwfRSdColQNrFoIKpgbJaADHsxX2g7wAW VoZDOQr0Sp1DYOikbNaT64nE63eLOjfRFgGrgR8d0p2xAxEMZeRwFT6c5HJzUKW0ctcy GyZrJ3PibFHxsVM0Q0MvSTEkvdK9aaPmTRA9bkv2YdQRWcy+OP5SzuxuxlWqAWQK6WU5 pFET3+A39OBvcuaxUqxcfEgDqkuPdwTnn3JUty3Jz3R8d+ubRys9pg7aQeDle6DDCamS us+GVnY3IIczxPk8yfVopPURV0hjP8tRPNnsJFCxt2NQ2Qw/1GzqDPdNxZ+IxJvOeUG5 MEGg== 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=RiI9I4YKT5N2/sj4XJo+0qnNdru4sk4NdMzGoJ8qCrU=; b=74qdgka6ssZUkPE2+UZ7wfeQV7LVI7/N3u35eSYPoMEqZGJWSTaowbPjD7pB/YA0vF +MMhkww3NVCKL1wftf/BVS7rBtflVY6mRhbl8GeBxionqnWfFWUFJ5FNwSQ+KozMUrl+ 6HLf+wBHYRCi1Zo1XBh6FBgqD4t6F7PMvvwmtcVw//vC7tMFNDAve9252+4Lt35nVKu7 aMmvddt2CbbLLiylDvG5tlK1iqpn+IOa1H850Rou6tYaejldiFeqRqDJqbZY9E8U0zBa XUee8W6d8UTOBd2H0104QJ9PGxPsrFGk4iKWWDDURIua6UaVJ9xKL2crIXd5XI6cYAR6 POcA== X-Gm-Message-State: ACrzQf2yX9UNwvn8VEE2qUWXVCrle9lo2yH9obY4OZwC+tSk/1YG96j+ RSMHEBY6Ryx78VONFBJvU937ou88pGWiNfiDk34KJA== X-Google-Smtp-Source: AMsMyM78MsZNMIFj/h/xNsUVgxlJ1afGP2axk4GwzzRWAxdzVT7AfGdTGVf+pdR/vyKDYE2Sv6Gqe+gwLaGh8eAHCvI= X-Received: by 2002:a17:906:cc15:b0:788:4c5:808c with SMTP id ml21-20020a170906cc1500b0078804c5808cmr15711388ejb.699.1664912450021; Tue, 04 Oct 2022 12:40:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Tue, 4 Oct 2022 12:40:38 -0700 Message-ID: Subject: Re: Bug in RPROMPT alighnment To: Mikael Magnusson Cc: Dan Neal , zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 50737 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 Tue, Oct 4, 2022 at 1:33 AM Mikael Magnusson wrote: > > On 10/4/22, Dan Neal wrote: > > ``` > > RPROMPT=$(eval "echo '\e]8;;http://example.com\aThis is a link\e]8;;\a'") > > ``` > > You need to use %{ and %} around non-printable escape sequences in your prompt. In this case he needs %{ %} around everything but "This is a link" because the entire URL is "non-printable": RPROMPT=$(eval "echo '%{\e]8;;http://example.com\a%}This is a link%{\e]8;;\a%}'")