Vaclav Tvrdik
8f5564f4aa
Keep render state on the Terminal; a plugin reload rebuilds the command
...
Sublime recreates every TextCommand instance whenever any plugin loads,
which dropped colored_lines and restarted the region key counter: old
overlays were never erased and keys were reused. RenderState now lives on
terminal.render_state, which survives reloads.
v1.1.1
2026-10-12 15:39:29 +02:00
Vaclav Tvrdik
9656faa385
Simplify per-terminal theme code; note ansi_colors needs restart
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
v1.1.0
2026-10-04 21:42:20 +02:00
Vaclav Tvrdik
c2a0c75359
select theme applies only to current vterm and newly opened vterms
2026-10-02 12:29:32 +02:00
Vaclav Tvrdik
e6aa754762
red-alert theme added
2026-10-02 11:45:09 +02:00
Vaclav Tvrdik
76927a85ea
Point Package Control install at shared sublime-chanel channel
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
v1.0.1
2026-09-30 11:29:47 +02:00
Vaclav Tvrdik
e150591763
Add GitHub-based install instructions and Package Control repository.json
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
v1.0.0
2026-09-30 11:06:35 +02:00
Vaclav Tvrdik
27f1140737
Fix when pi started in vterm does not scroll to the end
2026-09-16 16:50:04 +02:00
Vaclav Tvrdik
d371d35fb3
configurable scrolling speed implemented
2026-09-16 16:14:42 +02:00
Vaclav Tvrdik
119d4124f0
bound the undo stack by clearing it every 100 frames
2026-09-11 23:18:48 +02:00
Vaclav Tvrdik
c8caecdc45
batch plain ascii runs in draw with a C-speed row fill
2026-09-11 23:18:25 +02:00
Vaclav Tvrdik
6e93ae2a5b
benchmarking and profiling added
2026-09-11 12:33:57 +02:00
Vaclav Tvrdik
f37da42a74
fix for another vim glitch
2026-09-10 17:33:40 +02:00
Vaclav Tvrdik
ca0d76cf5b
fix for vim glitch
2026-09-10 17:28:14 +02:00
Vaclav Tvrdik
01a88f7b19
halve the parse cost of coloured output and keep drawing during bursts
2026-09-10 13:03:34 +02:00
Vaclav Tvrdik
28c9c398a1
wake the renderer on pty output instead of polling at 33 fps
2026-09-10 11:23:09 +02:00
Vaclav Tvrdik
2a8fffb9c6
code comments changes
2026-09-10 10:07:12 +02:00
Vaclav Tvrdik
d2b763a95a
mouse middle button click support added
2026-09-10 09:49:16 +02:00
Vaclav Tvrdik
ab501b8cb5
remove viewport pin left over from touchpad handling
...
The renderer pinned a viewport dragged into sublime's past-end room. With
scroll_past_end off there is no such room: sublime clamps to bottom_y, so the
trigger can only fire against a stale anchor, which following() already
resolves on the next frame.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-10 00:12:15 +02:00
Vaclav Tvrdik
1e31990e71
remove touchpad related code
2026-09-10 00:02:55 +02:00
Vaclav Tvrdik
00bab25d5d
fixes
2026-09-09 21:42:37 +02:00
Vaclav Tvrdik
301f1f8114
Shift+Up, Shift+Down added
2026-09-09 15:32:30 +02:00
Vaclav Tvrdik
fb598227d1
remove benchmarking code
2026-09-08 22:15:00 +02:00
Vaclav Tvrdik
026f4f472b
change trackpad poll interval to 24ms
2026-09-08 22:14:33 +02:00
Vaclav Tvrdik
d7aebda782
simplify touchpad
2026-09-08 21:26:39 +02:00
Vaclav Tvrdik
68dbde957d
touchpad initial support
2026-09-08 21:26:27 +02:00
Vaclav Tvrdik
eafe53b2fb
small refactoring
2026-09-08 12:48:52 +02:00
Vaclav Tvrdik
f672bff6a0
Shift+PgUp, Shift+PgDn added
2026-09-08 12:08:39 +02:00
Vaclav Tvrdik
23644cbdf5
Fix review findings in project-folder terminal command
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-06 11:09:05 +02:00
Vaclav Tvrdik
430af419c0
initial import
2026-09-06 10:36:21 +02:00