From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-users-return-23615-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.1 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 1568646f for ; Tue, 11 Sep 2018 13:17:59 +0000 (UTC) Received: (qmail 12601 invoked by alias); 11 Sep 2018 13:17:41 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23615 Received: (qmail 12462 invoked by uid 1010); 11 Sep 2018 13:17:41 -0000 X-Qmail-Scanner-Diagnostics: from mail-oi0-f53.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.218.53):SA:0(-1.9/5.0):. Processed in 2.117343 secs); 11 Sep 2018 13:17:41 -0000 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: |fg-114,fg-55..57.png| X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ZxaN8XlEvpA9Y1ykSwp40aMRLwf4gSA5LdLT97mhNMA=; b=dVK3RZvcqnAsXGH6/hL2UmN8j6GeruibnRqjvBxK+jMcOOk2dPgEgP4JpYf8HLM6ry 3/jg90yuxrgPMy74LIx148x7wg17b4Tqa+MPjkK2QlEiUPCUr0c4FlNGTqaEyaL9LlJS qzYsadsxJiUuragY4HkE6zUsSJ0SbJo9GwqhqsCHRhHYy6eW9MWXZ4FWf1DPlZCoYxYX ZQ7cBGZGWKwtPUaH44mSGJi8qjY4d8Y3MU/6A/dULISqDCaPQTVFwgBuXnBb0hgv0w81 n9JRbQZjEx8VgqJLkNGdkrtpI61KhqAJoMyP+JwLYEiSyM0GD2nY8xFO5S1pSDms37bK +RUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ZxaN8XlEvpA9Y1ykSwp40aMRLwf4gSA5LdLT97mhNMA=; b=JmB2l2VuTleNiTude29tePh7nsAqPFhdp4/4QidQ2VKxmbCJGGyuJww86kol1D5DYo E6QYeRM2aaVDrf9yFs30XYp3TRb/td7HIhuAyX5iYnB6Ejq06B6DkBsztLRoWx5D+COQ ucJilCS1S1V6SIX5Dxj6csjIr/dahZgoi47qQh5dSia9qtnIqonBxOKKr+eBo0ln7TTK HM6d8lOVaDmvrwcz92IcraOrc4Im2G79B17rN43zjxkZqRaWGqI5W3Z21LTsX+5lTv5K qPNi96Z2KeZvl0arVT1eVKHaTMekz0qmgXvW1Ue8D+yseVEDzq8Hml0Yxqat0+dOPZpU e4dg== X-Gm-Message-State: APzg51BOhIf/KQcGHINhHOx8rrGY5mG4/ckeBqxjSjReoRni+SlkIHda ALeL0FhhS4Vgs6tNuV7czBMDzERNENrlJIqiH4NWa2cj X-Google-Smtp-Source: ANB0VdZ5I26jF2cXQYMWzeLzxarHjhAKLKAZmS1UV0xMwVq4R0Z5BoSU66pQ7qNhNiikGQLz5kkCU+qX6W7+hfZRwpM= X-Received: by 2002:aca:f58f:: with SMTP id t137-v6mr746799oih.244.1536671855745; Tue, 11 Sep 2018 06:17:35 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Tue, 11 Sep 2018 15:17:23 +0200 Message-ID: Subject: What happens when passing `fg=...,fg=...' to region_highlight, how is this defined? To: Zsh Users Content-Type: multipart/mixed; boundary="00000000000019470c0575984c38" --00000000000019470c0575984c38 Content-Type: text/plain; charset="UTF-8" Hello, I'm trying to go shortcut in my plugin and in one place just append `,fg=...' after existing `fg=...', obtaining e.g. `fg=114,fg=55', hoping the last one will overwrite the first one. Well, maybe it's too hard stated that I plan to do this, I just checked if this works and obtained surprising results. Check out attached file for the results, it is also uploaded to my shell account: http://psprint.blinkenshell.org/fg-114,fg-55..57.png (the file is pngcrush-ed, to limit message size). So it's about the word "$PATH". First line is fg=114,fg=55, then second line goes fg=114,fg=56, and third goes fg=114,fg=57 in the region_highlight element. All 3 colors of $PATH differ in the image. Actual color 114 is PaleGreen3 (color names from: https://jonasjacek.github.io/colors/), actual 55..57 go from purple to violet, all in dark brightness. But the output, i.e. color of word "$PATH" in attached image, goes from light green to light cyan. So what's happening? I've tested 2 terminals, iTerm and ExtraTerm. Also tried other combinations of colors, the results were similar, but here I just focused on the three 55..57. I write because I sense some possible feature heh? Some mixing of colors? Or some bug in a more serious situation than this `double-fg=' case. -- Sebastian Gniazdowski News: https://twitter.com/ZdharmaI IRC: https://kiwiirc.com/client/chat.freenode.net:+6697/#zplugin Blog: http://zdharma.org --00000000000019470c0575984c38 Content-Type: image/png; name="fg-114,fg-55..57.png" Content-Disposition: attachment; filename="fg-114,fg-55..57.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jlxqae0c0 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 --00000000000019470c0575984c38--