Skip to content

add generic marker sequence and markers/decorations for problems - #152671

Merged
Megan Rogge (meganrogge) merged 31 commits into
mainfrom
merogge/problem-marker
Jun 23, 2022
Merged

Megan Rogge (meganrogge) merged 31 commits into
mainfrom
merogge/problem-marker

Conversation

@meganrogge

@meganrogge Megan Rogge (meganrogge) commented Jun 20, 2022 •

Copy link
Copy Markdown
Collaborator

This PR fixes #151769 and fixes #152391

@meganrogge
Megan Rogge (meganrogge) marked this pull request as ready for review June 20, 2022 20:43
@meganrogge
Megan Rogge (meganrogge) marked this pull request as draft June 20, 2022 22:11
@meganrogge

Megan Rogge (meganrogge) commented Jun 22, 2022 •

Copy link
Copy Markdown
Collaborator Author

working well except for the first run of the task

@Tyriar

Copy link
Copy Markdown
Contributor

[4:09:59 PM] File change detected. Starting incremental compilation... matches but [4:07:41 PM] Starting compilation in watch mode... does not

Fixed in #152966, #152967

@Tyriar

Copy link
Copy Markdown
Contributor

It looks a little off how the decoration shows up before any problems do:

image

Not sure there's a nice way to workaround that if we want to use the SetMark sequence.

@Tyriar

Copy link
Copy Markdown
Contributor

It ended up in the wrong spot on my first test of the https://github.com/lunapaint/tga-codec build task:

image

@Tyriar

Copy link
Copy Markdown
Contributor

Weird things happen on resize in Windows, probably because of reprinting:

Recording 2022-06-23 at 05 01 33

Above is also 2 decorations on top of one another.

Megan Rogge (meganrogge) and others added 3 commits June 23, 2022 09:44
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
…n.ts

Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
@meganrogge

Copy link
Copy Markdown
Collaborator Author

It looks a little off how the decoration shows up before any problems do:

image

Not sure there's a nice way to workaround that if we want to use the SetMark sequence.

we could add a delay before showing it?

@meganrogge

Megan Rogge (meganrogge) commented Jun 23, 2022 •

Copy link
Copy Markdown
Collaborator Author

It ended up in the wrong spot on my first test of the https://github.com/lunapaint/tga-codec build task:

image

It ended up in the wrong spot on my first test of the https://github.com/lunapaint/tga-codec build task:

did that happen on first compilation?

yep that's an issue i'm aware of and reproes w any task for the first compilation - doesn't match here for xterm.js. likely the case for luna paint as well
Screen Shot 2022-06-23 at 10 46 47 AM
so is an issue with the $tsc-watch problem matcher
Screen Shot 2022-06-23 at 10 48 47 AM

h
Merge branch 'main' into merogge/problem-marker
@meganrogge
Megan Rogge (meganrogge) enabled auto-merge (squash) June 23, 2022 22:29
@meganrogge
Megan Rogge (meganrogge) deleted the merogge/problem-marker branch June 23, 2022 22:36
@github-actions github-actions Bot locked and limited conversation to collaborators Aug 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add markers for problem matchers in tasks with shell integration Support generic scroll bar mark sequences (OSC 1337 ; SetMark)

4 participants