109:dde576e8b579
on 2023-12-01 10:11:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: tip
cellattr needs to be per screen as well |
108:69e10f65d88d
on 2023-12-01 10:01:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
can't share data between input streams |
107:a798c1c54e74
on 2023-12-01 09:50:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
some more setup for the shell |
106:1cc78c4f2534
on 2023-12-01 08:42:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
don't let stray keystrokes open trace anymore |
105:9ada2d8b6ec4
on 2023-12-01 08:37:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
one more escape |
104:040e728f68d1
on 2023-12-01 08:14:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
repeat last csi |
103:28ddac3a4b18
on 2023-12-01 06:52:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
some macos fluff |
102:d8d8043b8182
on 2023-12-01 06:51:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fixup cwd |
101:655a64006faa
on 2023-12-01 06:46:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
start focused |
100:1718ce5d7449
on 2023-12-01 05:08:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
clicks need to be adjusted by offset |
99:d77d3f6c6c7d
on 2023-12-01 04:50:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
scroll mouse events |
98:6e04f487b1c9
on 2023-12-01 04:11:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fix log fmt |
97:1a541cd6137e
on 2023-12-01 03:51:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
whatever is going on with fkey sequences |
96:47a1ae0f0380
on 2023-12-01 03:39:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
don't lose cursor resizing |
95:00528d49a6fe
on 2023-11-30 22:08:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
toss a few words into the readme |
94:1582354faa8b
on 2023-11-30 02:51:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
cell attrs can just be a slice |
93:2505b7d6d9b8
on 2023-11-30 02:48:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
unscroll on text input |
92:96f6bf897d1c
on 2023-11-30 02:42:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
delete and insert keys |
91:a0c7b7f7d653
on 2023-11-30 02:33:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
simplify some key strokes |
90:01eafcfb2bed
on 2023-11-30 01:48:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
consolidate the usual ascii controls |
89:3e7c275b641a
on 2023-11-29 22:29:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
overlooked that ctrl-[ should send escape |
88:c81f907f4242
on 2023-11-29 22:08:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
hotkey to reset mode in case we find ourselves tripped in vimprison |
87:c912e26f1261
on 2023-11-29 22:02:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
need to reset some more properties |
86:c6363bf4b938
on 2023-11-29 06:02:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
technically, shalt not damage screen from win thread |
85:4995c9c121a9
on 2023-11-29 05:40:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
ignore scroll below bottom |
84:56278c309a14
on 2023-11-28 23:14:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
screen argument mostly unused in hotkeys |
83:f6dd81a0bf41
on 2023-11-28 22:24:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
prevtab |
82:65983c506c3a
on 2023-11-28 22:13:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
setsize with scaling |
81:c815534a825c
on 2023-11-28 20:13:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
attempt to resize before main loop |
80:86a743ad832b
on 2023-11-28 20:02:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
revert to 1.0 scaling for non mac, trust dpi to be accurate |
79:bf0cef114c53
on 2023-11-28 06:48:35 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
another bounds fix for backlog cells |
78:113c72907e60
on 2023-11-28 06:44:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
properly clamp cell access for backlog |
77:46e50e5339a8
on 2023-11-28 06:20:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
missed a line |
76:03dc8c3fe31e
on 2023-11-28 06:18:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
limit the damage recorded, and don't spin too hard drawing |
75:8787a02bd8b7
on 2023-11-28 05:30:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fix regen verts to always be correct size |
74:8ce1ff8aa68c
on 2023-11-28 03:25:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
only visible screen should change title |
73:ff42d7327c9b
on 2023-11-28 02:56:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
use helper function |
72:eeed509b3fbb
on 2023-11-28 02:49:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fix for the incredible shrinking terminal |
71:b712147e7187
on 2023-11-28 02:24:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fixup glithces after font size change |
70:acaa485822bf
on 2023-11-28 02:17:21 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
switch to global verts array to save memory |
69:b5ea481ff167
on 2023-11-28 01:50:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
make window title more useful |
68:86365dce1400
on 2023-11-27 22:04:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
better implementation of damage drawing |
67:cd7dcbc9e83f
on 2023-11-27 21:14:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
prep for damage drawing again |
66:8a820af298b6
on 2023-11-27 18:09:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
config font scale |
65:60184c28183b
on 2023-11-27 10:39:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
more terminal commands |
64:ab8dfa607d5e
on 2023-11-27 10:10:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
only slightly glitchy font size adjustment |
63:8c4ae5b0e9b1
on 2023-11-27 09:42:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
gotta move the window stuff to the win thread |
62:0de491c9b447
on 2023-11-27 08:17:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
save some memory by mmapping fonts |
61:0cb03f914361
on 2023-11-27 06:09:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
switch back to slices instead of arrays |
60:7f5fde06c031
on 2023-11-27 06:00:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
package up some globals |
59:acde54073adb
on 2023-11-27 05:42:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
openbsd fonts |
58:f519e55c9915
on 2023-11-27 05:22:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
clamp dimensions in newscreen |
57:4c57ad06d635
on 2023-11-27 05:16:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
clear selection on tab change |
56:91f615b24b28
on 2023-11-27 04:31:21 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
externalize cell attributes |
55:71df18bb3819
on 2023-11-27 02:33:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
nonfunctional osc 8 hyperlinks |
54:13cb0358c57a
on 2023-11-26 23:01:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
improvements for macos |
53:4189b29cb088
on 2023-11-26 21:33:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
minimal changes to build on mac |
52:05307e96a69a
on 2023-11-25 23:37:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
gonix for setproctitle |
51:024a2c7c7b60
on 2023-11-25 20:23:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fix weight calculation, arrays are values :( |
50:2111eb33a4ef
on 2023-11-25 20:23:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
set pixel size for sigwinch |
49:306a4f2c21d8
on 2023-11-24 19:02:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
cleanup term parsing |
48:9acf12e6232f
on 2023-11-24 17:30:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
not quite support for combining chars |
47:ef2c42c62ec5
on 2023-11-24 16:38:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
reset scrollback on text entry |
46:7ee8f83e37df
on 2023-11-21 20:11:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
add a limit, more needed |
45:51eed0f64602
on 2023-11-21 20:02:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
some more cursor movement variants |
44:eebc76b47ef4
on 2023-11-21 19:43:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
proc title mod |
43:ca08174836ad
on 2023-11-21 18:12:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
only wake for active screen changes |
42:4d59bd6c77f2
on 2023-11-21 04:30:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
refine tab mode |
41:5904bae5a1f7
on 2023-11-21 03:51:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
dirty bit per screen |
40:6cac26799f48
on 2023-11-21 01:40:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
very basic tab support |
39:b3ec36eb6220
on 2023-11-21 01:24:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
factor per child globals out of io |
38:fbb581fabb12
on 2023-11-21 00:58:14 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
app escape mode maps escape key to ^[O[ sequence |
37:1d26e204cc25
on 2023-11-21 00:08:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
window name hints |
36:47636dc0eb21
on 2023-11-20 23:19:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
some bounds clamping |
35:e3a12a719b91
on 2023-11-20 23:12:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fix some char functions |
34:54d3e4977c05
on 2023-11-20 22:58:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
track gc counts |
33:ecce043d8914
on 2023-11-20 22:48:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
consolidate some math |
32:516fbab3e8b1
on 2023-11-20 16:35:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
runewidth for real |
31:6b3ffb3b21f5
on 2023-11-20 16:17:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
save window sizes |
30:451edfe4b58c
on 2023-11-20 16:13:10 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
a little float fudge |
29:fd8e649d687a
on 2023-11-20 15:55:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
multiple font supports, cjk appears working now |
28:9a048ee32bd0
on 2023-11-19 14:54:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
adjust viewport by full offset |
27:12ce813c9445
on 2023-11-19 09:12:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
more flexible hotkeys |
26:34d92b906776
on 2023-11-19 04:21:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
add a screenshot |
25:ffdf995ca900
on 2023-11-19 04:08:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
more cursor movement features |
24:976e83eb8b5e
on 2023-11-19 03:40:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 21:297d142aa50e
m |
23:a39b73793f30
on 2023-11-17 06:34:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
use background color for blanks |
22:3056be41b346
on 2023-11-17 06:14:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 17:9bbe5e88b67a
don't need to log control chars |
21:297d142aa50e
on 2023-11-19 03:38:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fill in a few remaining colors |
20:5e5d4c721fb2
on 2023-11-19 03:27:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
fix reverse video on off |
19:468a4e70db87
on 2023-11-19 03:24:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
all the colors |
18:6be968336fa8
on 2023-11-19 02:17:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
i like makefiles |
17:9bbe5e88b67a
on 2023-11-17 06:11:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
font descender seems unreliable |
16:2fad64d692a8
on 2023-11-17 04:27:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
left kill should clear one more |
15:fae0082c32c2
on 2023-11-17 03:30:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
change proc title when hiding |
14:2d6a5f6a274a
on 2023-11-17 03:20:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
shouldn't be limited to one font now. |
13:51dca44536e9
on 2023-11-17 03:17:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
try drawing underlines |
12:36540c050c12
on 2023-11-17 02:50:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
config colors |
11:e4c2c5b84238
on 2023-11-16 07:38:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
a dumb hack to handle wide glyphs |
10:ab3b449f5834
on 2023-11-16 05:27:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
set term=xterm in case we start with something unexpected |
9:178a6a48b459
on 2023-11-16 05:20:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
better font handling |
8:5a6bc95160a7
on 2023-11-16 02:07:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
repack draw loop |
7:8b575ecaa8f5
on 2023-11-16 02:05:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
hello after processing |
6:7ef472218590
on 2023-11-16 02:04:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
revert |
5:8d93642e0b56
on 2023-11-16 02:02:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
ugly damage wip |
4:8c531fc177f4
on 2023-11-15 06:37:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
use execvp |
3:f942ea8bc020
on 2023-11-15 04:32:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
ignore unknown osc |
2:20362774cdf2
on 2023-11-15 04:03:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Added tag v0.1.0 for changeset 4f341ed9495b |
1:4f341ed9495b
on 2023-11-15 04:00:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.0
add readme |
0:a465278951f2
on 2023-11-15 03:59:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
vertigo |