12 Commits

Author SHA1 Message Date
Andrey Petrov
0eebb64c1d sshd/terminal/terminal.go: Clamp pos to protect from some fuzzing failures 2021-10-13 10:43:49 -04:00
Andrey Petrov
5bad08c340 sshd/terminal: gofmt 2020-04-01 20:40:56 -04:00
yumaokao
8c7ea173ad sshd/terminal: Add fullwidth check for CJK in visualLength 2020-03-21 19:57:39 +08:00
Akshay Shekher
1b2a3e97a0 sshd/terminal: Add more readline-compatible navigation
- Alt-F: jump forward by a word
- Alt-B: jump backword by a word
- Ctrl-F: jump forward by a character
- Ctrl-B: jump backword by a character
2020-01-05 10:51:10 -05:00
Andrey Petrov
3e37ebf85a sshd/terminal: Undo emoji offset bugfix
Introduced another bug: #316
2019-04-21 16:48:12 -04:00
Andrey Petrov
479a391d55 sshd/terminal: Use clearline and clearscreen codes for enterClear
Fixes emoji offset bug
2019-03-29 17:26:23 -04:00
Andrey Petrov
87024f3ded sshd/terminal: Clear screen below on enterClear 2019-03-22 15:31:17 -04:00
Andrey Petrov
b4ba8226c6 sshd/terminal: Switch terminal.ClearLine to termina.SetEnterClear(...) 2019-03-21 15:33:18 -04:00
Andrey Petrov
418c991677 sshd/terminal: Use N-moves in Terminal.move when possible 2019-03-21 15:33:18 -04:00
Andrey Petrov
8b710da728 sshd/terminal: Fix mid-line enter and reflow bugs 2019-03-19 12:09:54 -04:00
Andrey Petrov
1ba36b785c sshd/terminal: Add Terminal.ClearLine option 2019-03-18 10:08:39 -04:00
Andrey Petrov
aecd8c66c3 sshd/terminal: Import fork of x/crypto/ssh 2019-03-18 10:08:39 -04:00