Repository navigation
Releases: dakra/ghostel
Releases · dakra/ghostel
Release list
v0.57.0
What's Changed
- Render non-ASCII blanks and hyphens with the terminal's own face by @dakra in #710
- Gate consult-ghostel's registrations behind a global minor mode by @dakra in #711
- Fix Windows file URIs against their own drive by @kiennq in #712
- Stop adjustWidth from claiming cursor cells and styled spaces by @marcuslannister in #678
- Always leave read-only mode on exit; keep evil insert out of it by @dakra in #716
- Leave evil insert state when entering a read-only mode by @dakra in #717
- Detect the PTY foreground process without shell integration by @dakra in #723
New Contributors
- @marcuslannister made their first contribution in #678
Full Changelog: v0.56.0...v0.57.0
v0.56.0
What's Changed
- Stop following output while a region is active in semi-char mode by @dakra in #696
- Add a Ghostel menu-bar menu by @dakra in #697
- Clear the region before snapping point to the live viewport by @dakra in #701
- Render bold and italic through customizable faces by @dakra in #703
- Keep line-mode point and markers put across a resize by @dakra in #702
- Deactivate a selection when terminal output repaints it by @dakra in #705
- Crop kitty placements to their source rect in the native module by @dakra in #707
Full Changelog: v0.55.0...v0.56.0
v0.55.0
v0.54.0
What's Changed
- Confirm before exiting Emacs when ghostel-query-before-killing applies by @dakra in #681
- Clear the region on explicit terminal input by @dakra in #682
- Add ghostel-tty-forward-notify to forward notifications to the outer terminal by @dakra in #683
- Measure mouse cells with the buffer's font metrics by @dakra in #684
- Report real cell pixel dimensions before the first redraw by @ashlineldridge in #643
- Exclude trailing sentence punctuation from detected file links by @dakra in #687
- Report cell pixel size in the PTY window size and enable all kitty mediums by @dakra in #686
- Emit kitty virtual placements per placeholder run from the viewport by @dakra in #685
- Bump libghostty to 0c2a290d3 by @dakra in #688
New Contributors
- @ashlineldridge made their first contribution in #643
Full Changelog: v0.53.0...v0.54.0
v0.53.0
v0.52.0
What's Changed
- Use Fish shell's default $hostname env var by @dlozeve in #648
- Make OSC 7 directory tracking robust to #, %, and escaped paths by @dakra in #649
- Add a public terminal-buffer API and the consult-ghostel extension by @dakra in #641
- Extract a ghostel-shell module along the terminal/shell boundary by @dakra in #651
- Fix Windows-style PWD reports misclassifying local dirs as remote by @dakra in #652
- Fix rendering of ssh_config by @Sbozzolo in #654
- Expose terminal title as public variable by @emil-e in #656
- Keep sentinel cleanup in the terminal buffer after exit functions run by @dakra in #658
- Report the terminal color scheme via CSI 996 and Mode 2031 by @dakra in #659
- Add Vim-style word boundaries to evil-ghostel by @dakra in #661
New Contributors
Full Changelog: v0.51.0...v0.52.0
v0.51.0
What's Changed
- Read the default shell from the global environment by @jcmfernandes in #631
- Lint all package files with a pinned package-lint by @dakra in #634
- Simplify the Makefile lint tooling by @dakra in #637
- Add desktop.el session persistence by @mrcnski in #627
- Suppress point-leave copy-mode entry on minibuffer arrivals by @dakra in #632
- Paste file drops and clipboard media through the paste encoder by @mrcnski in #638
- Annotate buffer picker candidates with the terminal title by @mrcnski in #624
- Evict scrollback by pin row arithmetic, not page identity by @dakra in #635
New Contributors
Full Changelog: v0.50.0...v0.51.0
v0.50.0
What's Changed
- Translate a lone TTY ESC to the escape key in terminal-input buffers by @dakra in #595
- Route send-next-key through the key encoder by @dakra in #596
- Skip evil-escape's speculative first-key insert in ghostel buffers by @dakra in #598
- Honor compilation-scroll-output in ghostel-compile by @dakra in #600
- Abort compile finalization when a finish hook kills the buffer by @dakra in #601
- Keep TRAMP from reconnecting during remote temp-file cleanup by @dakra in #603
- Fix stale [Compiling] modeline and copy-mode trap in ghostel-compile by @dakra in #607
- Show ghostel bookmarks properly in the bookmark list by @dakra in #614
- Show the terminal title in the mode line instead of renaming buffers by @dakra in #621
- Keep the logical path in symlinked directories and fix bookmark reuse by @dakra in #622
- Clear the terminal title on an empty OSC 0/2 by @dakra in #623
- Key buffer reuse on structured identities by @dakra in #625
- Type file paths into the terminal for X11/pgtk drops and clipboard-image pastes by @dakra in #626
Full Changelog: v0.49.0...v0.50.0
v0.49.0
What's Changed
- Let buffer-face-mode rescale ghostel terminals by @dakra in #589
- Size cells from the buffer's font, not the frame's by @dakra in #590
- Echo typed input in interactive ghostel-compile runs by @dakra in #591
- Linkify wrapped paths anywhere in scrollback, not just the viewport by @dakra in #587
Full Changelog: v0.48.0...v0.49.0