From: Vin Shelton <acs@alumni.princeton.edu>
To: Oliver Kiddle <opk@zsh.org>
Cc: "Zsh Hackers' List" <zsh-workers@zsh.org>
Subject: Re: X04 Test Failure
Date: Wed, 11 Jan 2023 12:48:09 -0500 [thread overview]
Message-ID: <CACeGjnXEU6sxQ0VaX6E7WceZP8GkaQiYDz40Z+f8dRXb0Jt13g@mail.gmail.com> (raw)
In-Reply-To: <50065-1673458705.084910@HXP5.Ziln.rZq4>
[-- Attachment #1: Type: text/plain, Size: 3411 bytes --]
I can confirm that the latest sources build and test 100%. Thanks - I'm
sorry I didn't learn the test sufficiently to develop my own patch.
- Vin
On Wed, Jan 11, 2023 at 12:38 PM Oliver Kiddle <opk@zsh.org> wrote:
> Vin Shelton wrote:
> > Oliver - do you have a test update to reflect your region-highlighting
> changes?
>
> Sorry yes, forgot to recheck the tests following the smaller later
> patches. For some tests, the final 0m was not needed because ZLE is now
> tracking the state in one place only so this is optimised away. Most
> of them are due to 51289 where I removed the superfluous disabling of
> underline and standout after it turns all attributes off.
>
> Thanks for checking.
>
> Oliver
>
> diff --git a/Test/X04zlehighlight.ztst b/Test/X04zlehighlight.ztst
> index 6d9ca4a48..296635bf5 100644
> --- a/Test/X04zlehighlight.ztst
> +++ b/Test/X04zlehighlight.ztst
> @@ -79,7 +79,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:region highlight - standout overlapping on other region_highlight entry
> ->0m27m24mtr7mu0me word2 word3
> +>0mtr7mu0me word2 word3
>
> zpty_start
> zpty_input 'rh_widget() { BUFFER="true"; region_highlight+=( "0 4
> fg=green" ); }'
> @@ -90,7 +90,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:basic region_highlight with 8 colors
> ->0m27m24mCDE|32|true0m
> +>0mCDE|32|true
>
> zpty_start
> zpty_input 'rh_widget() { region_highlight+=( "0 4 fg=green
> memo=someplugin" ); typeset -p region_highlight }'
> @@ -145,7 +145,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:basic region_highlight with true-color (hex-triplets)
> ->0m27m24m38;2;4;8;16mtrue0m
> +>0m38;2;4;8;16mtrue
>
> zpty_start
> zpty_input 'zmodload zsh/nearcolor'
> @@ -157,7 +157,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:basic region_highlight with near-color (hex-triplets at input)
> ->0m27m24mCDE|3232|true0m
> +>0mCDE|3232|true
>
> zpty_start
> zpty_input 'rh_widget() { BUFFER="true"; region_highlight+=( "0 4
> fg=green" ); rh2; }'
> @@ -169,7 +169,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:overlapping region_highlight with 8 colors
> ->0m27m24mCDE|32|tCDE|31|rCDE|32|ue0m
> +>0mCDE|32|tCDE|31|rCDE|32|ue
>
> zpty_start
> zpty_input 'rh_widget() { BUFFER="true"; region_highlight+=( "0 4
> fg=#00cc00" ); rh2; }'
> @@ -181,7 +181,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:overlapping region_highlight with true-color
> ->0m27m24m38;2;0;204;0mt38;2;204;0;0mr38;2;0;204;0mue0m
> +>0m38;2;0;204;0mt38;2;204;0;0mr38;2;0;204;0mue
>
> zpty_start
> zpty_input 'zmodload zsh/nearcolor'
> @@ -194,7 +194,7 @@
> zpty_line 1 p # the line of interest, preserving escapes ("p")
> zpty_stop
> 0:overlapping region_highlight with near-color (hex-triplets at input)
> ->0m27m24mCDE|340|tCDE|3160|rCDE|340|ue0m
> +>0mCDE|340|tCDE|3160|rCDE|340|ue
>
> zpty_start
> zpty_input 'f () { zle clear-screen; zle g -f nolast; BUFFER=":
> ${(q)LASTWIDGET}" }; zle -N f'
> @@ -205,7 +205,7 @@
> zpty_line 1 p
> zpty_stop
> 0:zle $widgetname -f nolast
> ->0m27m24m0m27m24m: clear-screen
> +>0m0m: clear-screen
>
> %clean
>
>
[-- Attachment #2: Type: text/html, Size: 4618 bytes --]
prev parent reply other threads:[~2023-01-11 17:49 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-11 16:31 Vin Shelton
2023-01-11 17:38 ` Oliver Kiddle
2023-01-11 17:48 ` Vin Shelton [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CACeGjnXEU6sxQ0VaX6E7WceZP8GkaQiYDz40Z+f8dRXb0Jt13g@mail.gmail.com \
--to=acs@alumni.princeton.edu \
--cc=opk@zsh.org \
--cc=zsh-workers@zsh.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).