Skip to content

Releases: dakra/ghostel

v0.17.0

21 Apr 11:16
6117978

Choose a tag to compare

What's Changed

  • Expose initial evil state as defcustom by @Cianidos in #161
  • Drop normal-state-entry hook — it clobbers post-operator point by @Cianidos in #162
  • Preserve mark across native redraws by @Cianidos in #163
  • Preserve point and evil visual markers across redraws by @Cianidos in #164
  • Replace ghostel-enable-title-tracking with ghostel-set-title-function by @dakra in #167

Full Changelog: v0.16.3...v0.17.0

v0.16.3

21 Apr 06:36
d4fdc8e

Choose a tag to compare

What's Changed

  • Use keyword form for outbound ssh wrapper by @dakra in #156
  • Broaden anchor-window clamp to CUP-park on empty trailing row (#157) by @dakra in #159

Full Changelog: v0.16.2...v0.16.3

v0.16.2

20 Apr 16:56
3e8d9c7

Choose a tag to compare

What's Changed

  • Ship xterm-ghostty terminfo, advertise full capability set by @dakra in #147
  • Fix compile-start width mismatch and kill-compilation on live buffer by @dakra in #150
  • Suppress spurious SIGWINCH on minibuffer-induced window shrink by @emil-e in #151

New Contributors

Full Changelog: v0.16.1...v0.16.2

What's Changed

  • Ship xterm-ghostty terminfo, advertise full capability set by @dakra in #147
  • Fix compile-start width mismatch and kill-compilation on live buffer by @dakra in #150
  • Suppress spurious SIGWINCH on minibuffer-induced window shrink by @emil-e in #151

New Contributors

Full Changelog: v0.16.1...v0.16.2

v0.16.1

19 Apr 22:48
ad8536e

Choose a tag to compare

Full Changelog: v0.16.0...v0.16.1

v0.16.0

19 Apr 18:10
ef157c0

Choose a tag to compare

What's Changed

  • Make ghostel-compile window placement match M-x compile by @dakra in #123
  • Rewrite ghostel-compile: spawn directly, add opt-in global mode by @dakra in #124
  • Add public API for sending input to the terminal (#126) by @dakra in #128
  • Fix evil-ghostel cursor snapping into scrollback on normal-state entry by @Cianidos in #129
  • ghostel-mode: preserve per-cell face props under font-lock by @Cianidos in #131
  • Keep viewport anchored across resize when Emacs drifts window-start by @dakra in #130
  • Disable adaptive read buffering for PTY processes (#85) by @dakra in #136
  • evil-ghostel: follow terminal cursor in emacs-state by @Cianidos in #135
  • ghostel-mode: bind clipboard media keys (XF86Paste/Copy/Cut) by @Cianidos in #134
  • Clamp window-point when TUI cursor lands at point-max (fix #138) by @dakra in #139
  • Add OSC 9 / OSC 777 notification and progress support by @dakra in #144

New Contributors

Full Changelog: v0.15.0...v0.16.0

v0.15.0

17 Apr 19:57
5f3e91b

Choose a tag to compare

What's Changed

  • Adopt useful changes from kiennq/ghostel fork by @dakra in #103
  • Reset pixel vscroll on redraw to avoid clipped top line by @dakra in #106
  • Detect bare relative and punctuation-wrapped file paths (#107) by @dakra in #110
  • ghostel-compile: trim trailing blank grid rows by @dakra in #112
  • Preserve scroll position across window resize (M-x, etc.) by @dakra in #117
  • Add ghostel-eshell-visual-command-mode by @dakra in #120
  • Perf + cleanup: unified OSC scanner, streaming CRLF, smaller render hot path by @dakra in #121

Full Changelog: v0.14.0...v0.15.0

v0.14.0

13 Apr 21:31
99f57af

Choose a tag to compare

What's Changed

  • Decouple module downloads from package version by @kiennq in #94
  • Disable XON/XOFF flow control so C-q and C-s reach the shell by @dakra in #96
  • Speed up test suite with early-return polling and parallel execution by @dakra in #98
  • Remove dead scroll commands and add C-c C-l to copy mode by @dakra in #99
  • Fix blank first page of scrollback after initial output burst by @dakra in #100

Full Changelog: v0.13.0...v0.14.0

v0.13.0

13 Apr 09:16
cee2601

Choose a tag to compare

What's Changed

  • Build with Zig and vendor emacs-module.h by @kiennq in #93
  • Use _get_multi for render state queries and add VT log callback by @dakra in #95

New Contributors

Full Changelog: v0.12.2...v0.13.0

v0.12.2

12 Apr 13:21
0f60388

Choose a tag to compare

What's Changed

  • Rename ghostel-evil to evil-ghostel by @dakra in #91

Full Changelog: v0.12.1...v0.12.2

v0.12.1

12 Apr 10:07
07edb61

Choose a tag to compare

What's Changed

  • Fix cursor position for chars where char-width disagrees with terminal by @dakra in #90

Full Changelog: v0.12.0...v0.12.1