From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22893 invoked by alias); 28 May 2018 10:03:40 -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: 23408 Received: (qmail 21111 invoked by uid 1010); 28 May 2018 10:03:39 -0000 X-Qmail-Scanner-Diagnostics: from mail-oi0-f51.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.51):SA:0(-1.9/5.0):. Processed in 2.034898 secs); 28 May 2018 10:03:39 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=fpoUo6vcwBpkZFfeKGLkBWxjm75ipjjZ4IOvtIurpWU=; b=dcjyK+59O7mfypuKzT4Bc0Lq388yohqF2n1jD/L5vHJJ93QmFuTV7pAYiQEn7C3G6v G7GL4mWR3CpJ/LbcCFkodlnVsO+aySdV7g5969aN4PAsnxElwm0y+oZFXSimAl+m3mpk Vg/h8ckiG5zrA0LV416kfjSzdngHAniDAG8TqcKzsM1ymwYin1JgKZN0WMLMkQiAAV7s RWVtcJkwxs9ELr1oWjqF1CVW0kfUT8yqRjklEjI3mDjTgOWRbFcN68L1DyaPiEunn1RI mI5iG5vxsiaT7tu05QRvzrhxugVXkNXCEMOcDELr8eShHye6VAgkx4L+rIUFV6JWlWUK udVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=fpoUo6vcwBpkZFfeKGLkBWxjm75ipjjZ4IOvtIurpWU=; b=cv7+jy2+8AeEGxlwdXq1Cxc1qekL+Si83owNYy5d7oFP9D7Z901BudL7WNGcICQ3Um txksDTWnPA7GKRtrdjsxCn8hmc0bmL4+QLXJ+cOa9tNRogqkkvtnGdaNmxuniwbncdi4 ALPxUvGdBQrbXSWGp1BZ1OEn6IRH5Blr5gsP0PLusCSBIe/qlAELCGYbaGCvEIANKPzq 492Ocyu7OtjaWFSFIfUX6Cnvk4cXnnIMjzEnuk6eHwqLfHERq04fjefmGa5CT8SUCh/z P81ejvpyZ3ybyhXIZ5Ia/nYma89NCvWk8/EIYdL3+diJeBilCXOOr1Eu2oStesSNc6T/ YHFA== X-Gm-Message-State: ALKqPwe6W/bo6+l9hRtGAJVbVQeVszrzPG1qYHR2dSu8vYMPRgyle/09 mWvCzjZ0aLOqrt7Ypa1aJ570SUuGjG6OabRUqhQ= X-Google-Smtp-Source: ADUXVKJtd3qS25HwJbueCayI7BcWROzuryfktu7EzoZKGjojjhFC2goKM8PBw6v6S0MnK49Yym9yLu7wrz3K96mAQ44= X-Received: by 2002:aca:c207:: with SMTP id s7-v6mr7190940oif.3.1527501815303; Mon, 28 May 2018 03:03:35 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <2520527.qaVKfP2GYF@tp> References: <2520527.qaVKfP2GYF@tp> From: Sebastian Gniazdowski Date: Mon, 28 May 2018 12:03:14 +0200 Message-ID: Subject: Re: Colorful new fast-syntax-highlighting To: "Vadim A. Misbakh-Soloviov" Cc: Zsh Users Content-Type: text/plain; charset="UTF-8" On 27 May 2018 at 17:54, Vadim A. Misbakh-Soloviov wrote: > As far as I see from themes (ini-files) there is support for "named" colors > and 0-256 as a values. Yes simple ini file, in hope someone will contribute more easily, than to Zsh script file that is directly parsed by Zsh. > But zsh also supports 24bit color assignments as well: > for example, `printf '\x1b[38;2;%s;%s;%sm' $RED $GREEN $BLUE` (and `[48;2` for > background). I think Zsh doesn't support truecolor internally. The color names or numbers are used in region_highlight array in strings like "fg=110,bold" and here there is no way to specify 24 bit color value. I was earlier looking for 24 bit color support in ncurses, and it's rather the same story, the library is fixed on 256 value integers and cannot be easily adapted to support 24 bit values. -- Best regards, Sebastian Gniazdowski