thestinger / termite

Termite is obsoleted by Alacritty. Termite was a keyboard-centric VTE-based terminal, aimed at use within a window manager with tiling and/or tabbing support.
https://github.com/alacritty/alacritty
2.73k stars 240 forks source link

2 fixes to backwards-word #682

Closed Warepire closed 3 years ago

Warepire commented 5 years ago

Please see individual commits for details.

NOTE: I am not sure if the off-by-one is a result of a change in libvte or not. I could not compile libvte versions before 0.54.0 as my system has moved ahead with other libraries and older libvte using deprecated features of those libraries. The incorrect behavior seemed to exist in 0.54.0 as well, and this implementation should fix it for that version as well, based on extremely limited testing. I mainly tested this against libvte 0.56.3.

If someone else could test and see that I didn't break older libvte it would be fantastic.

Warepire commented 5 years ago

Re-tested with libvte 0.58, still behaves correctly.

(I can also be found on freenode for questions on this PR if it helps getting it merged)

Warepire commented 4 years ago

Patch set still does the right thing on vte 0.58.3

Warepire commented 4 years ago

Still OK with vte 0.60.0

thestinger commented 3 years ago

Termite is obsolete. Please use Alacritty instead. See https://github.com/thestinger/termite#termite-is-obsoleted-by-alacritty for more details.