Aram Drevekenin
843bf58f51
fix(input): handle discontiguous STDIN input ( #1119 )
...
* log stdin reads and events
* attempt fix for incomplete mouse sequences
* read events directly from stdin
* fix flaky e2e test
* bring back bracketed paste
* rustfmt
* remove unused
Co-authored-by: Thomas Linford <linford.t@gmail.com>
2022-02-25 14:34:55 +01:00
Thomas Linford
6e35f29b0f
fix(mouse): prevent unhandled mouse events escape to terminal ( #976 )
...
* workaround to not write csi mouse seqs to terminal
* tab: copy selection to clipboard only if selecting was initiated with left click
* cleanup debug log messages
* unset selecting_with_mouse when selection is empty
2021-12-28 21:39:20 +01:00
Marcin Puc
56e85f87d6
fix(style): various internal refactorings
2021-12-07 10:24:42 +00:00
Aram Drevekenin
cbe0d5405e
fix(compatibility): do not duplicate bracketed paste in chunked stdin input ( #917 )
...
* debug message
* fix attempt
* oops
* remove log message
* rustfmt
* style(clippy): make clippy happy
* style(clippy): make clippy happy again!
2021-12-02 18:35:55 +01:00
Aram Drevekenin
3f408b5251
fix(input): properly query bracketed paste mode in terminals ( #858 )
2021-11-10 17:41:19 +01:00
Aram Drevekenin
6d47d360e1
fix(compatibility): home and end key fix ( #815 )
...
* fix(compatibility): handle home/end keys properly from terminfo
* style(fmt): make rustfmt happy
* style(fmt): remove unused import
2021-10-29 15:28:36 +02:00
Aram Drevekenin
21e5ffdfd8
fix(input): properly handle bracketed paste ( #810 )
...
* fix(input): properly handle bracketed paste
* style(fmt): make rustfmt happy
2021-10-27 19:20:43 +02:00