The marker feature treats tabs as one character wide, so if the terminal text contains tabs, the highlight will be offset from the matched text. Can be reproduced by creating the marker text 1 test and running echo -e '\ttest', which will look like this:

Or if you match a tab, only one character will be highlighted. Can be reproduced by creating a marker that matches \t and running echo -e '\ttest', which will look like this:

Another issue is that if you match an emoji that is two characters wide, only the left of the characters will be highlighted. Can be reproduced by creating the marker text 1 😂 and running echo '😂test', which will look like this:

And if you match a character printed directly after an emoji, the highlight will include the right character in the emoji. Can be reproduced by creating the marker text 1 t and running echo '😂test', which will look like this:

The marker feature treats tabs as one character wide, so if the terminal text contains tabs, the highlight will be offset from the matched text. Can be reproduced by creating the marker
text 1 testand runningecho -e '\ttest', which will look like this:Or if you match a tab, only one character will be highlighted. Can be reproduced by creating a marker that matches
\tand runningecho -e '\ttest', which will look like this:Another issue is that if you match an emoji that is two characters wide, only the left of the characters will be highlighted. Can be reproduced by creating the marker
text 1 😂and runningecho '😂test', which will look like this:And if you match a character printed directly after an emoji, the highlight will include the right character in the emoji. Can be reproduced by creating the marker
text 1 tand runningecho '😂test', which will look like this: