Looks like I'm going to have to revert the new trigger feature in Terminix, unfortunately it doesn't play nicely with CLI apps that use the alternate screen feature like nano and vi.

This is because to make triggers work Terminix has to track positional changes in the buffer over time so triggers are only run against what changed (i.e. the delta). When VTE goes into alternate screen, it uses a new set of coordinates but unfortunately Terminix has no idea that the alternate screen is active which screws things up.

I'll leave the code in Terminix but it will be turned off by default via a compile switch.
Shared publiclyView activity