9 Commits

Author SHA1 Message Date
Vaclav Tvrdik
2abbc503cf End DCS/OSC strings at any ESC, default the external terminal to Terminal.app
A string with no ST swallowed every later sequence, RIS included, and
Clear Screen could not recover the tab. Any ESC now ends it, as in xterm,
and the sequence it starts is dispatched. The shipped setting needed Kitty.

Also: REP, SCOSC/SCORC, DECOM-relative CPR, `:` subparams and more DECRQM
modes answered; new rows inserted in one edit; controls stripped from
pastes; wide-char mouse columns.
2026-11-01 20:23:08 +01:00
Vaclav Tvrdik
93253aa564 fix opening kitty settings 2026-10-25 11:14:39 +01:00
Vaclav Tvrdik
e478f41f7c Fix text loss after zero-width chars, grey 248 quantization, scrollback cap, no-theme sampling, shipped terminal default
- draw(): a zero-width non-combining char (VS16, ZWJ) or a stray control
  byte dropped the rest of the run; skip the char instead
- quantize_256: grey 248 mapped to slot 256 and aborted the SGR
- trim_history: the cap now counts rows above the screen, so a value
  below the screen height (0: no scrollback) no longer cuts the screen
- "No theme" sampled the focused terminal's own colours; sample a
  non-terminal view instead
- vterm.sublime-settings: Apple Terminal is the default again, kitty
  commented out, as the README says
2026-10-25 10:39:13 +01: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
d371d35fb3 configurable scrolling speed implemented 2026-09-16 16:14:42 +02:00
Vaclav Tvrdik
301f1f8114 Shift+Up, Shift+Down added 2026-09-09 15:32:30 +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