1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-20 03:41:36 +03:00
Commit Graph

17 Commits

Author SHA1 Message Date
Wez Furlong
a96e4f29ba Add parsing/encoding for Esc sequences (non-CSI, non-OSC) 2018-07-15 14:17:22 -07:00
Wez Furlong
f692a6809a Add some OSC parsing/encoding 2018-07-15 11:13:43 -07:00
Wez Furlong
4fae1ea3af simplify CSI parsing 2018-07-15 08:59:57 -07:00
Wez Furlong
0637c73f1d improve compat/utility when converting params to 1-based values 2018-07-15 07:11:56 -07:00
Wez Furlong
6ba8de63f2 add some edit related CSI sequences 2018-07-14 23:39:17 -07:00
Wez Furlong
39875b8948 Add cursor codes 2018-07-14 22:12:06 -07:00
Wez Furlong
f585b40ea0 Add a way to (re-)encode parsed data as escape sequences 2018-07-14 18:16:12 -07:00
Wez Furlong
60b19aa6b4 add plumbing for escape sequence parsing 2018-07-14 16:27:42 -07:00
Wez Furlong
ca7c22ce74 End end relative positioning, untested for now 2018-07-14 08:10:56 -07:00
Wez Furlong
666af3ff3e sketch out the interface for two future functions 2018-07-14 08:00:50 -07:00
Wez Furlong
c63d17b1cc interpret CRLF in Text Change entries 2018-07-13 21:15:52 -07:00
Wez Furlong
a9bb29dde1 Initial work on the render concept 2018-07-13 20:58:53 -07:00
Wez Furlong
e11156abaa Ensure that the cursor pos is well defined after resize 2018-07-12 21:14:49 -07:00
Wez Furlong
1361c2ce61 invalidate Change stream on resize 2018-07-12 20:42:27 -07:00
Wez Furlong
c2acc333b1 add ability to flush the change stream 2018-07-12 20:07:47 -07:00
Wez Furlong
d889168001 construct Change streams 2018-07-12 09:05:46 -07:00
Wez Furlong
e547f8c504 start building out the terminal model
This is influenced by my code in wezterm
2018-07-12 07:26:37 -07:00