github eugenioenko/ttt v1.11.0

3 hours ago

v1.11.0

Another Thursday, a new ttt release. Thank you all 🙏

v1.11.0 is here, with 49 pull requests and patches from 12 community contributors.
Thank you to everyone who tried ttt, reported issues, reviewed changes, and sent patches.
This release makes searching smoother, adds more editing controls, and brings clearer mouse feedback throughout the editor.

Highlights

  • Smoother find and replace: Start file or workspace searches from selected text, switch between Find and Replace without losing your input, and keep search highlights in sync as you edit. Paste and replace-bar mouse controls work more reliably too.
  • More editing controls: Choose syntax highlighting with Change Language Mode or by clicking the language name in the status bar. Add cursors above or below with Alt+Shift+Up/Down for quick edits across several lines.
  • Clickable links: Hold Ctrl to highlight web URLs and local file references, then Ctrl+click to open them. File references can take you straight to a line and column, including from diff views.
  • Better mouse interactions: Context-aware pointer shapes show clickable controls, text, resize dividers, and dragging in supported terminals. Scroll horizontally with Alt+wheel, and drag to select text in input fields. Pointer shapes can be disabled in settings.
  • Keep working in one editor: With reuseWindow enabled, command-line folder arguments now add folders to the running editor's workspace while preserving open tabs and unsaved edits. Commands launched from the integrated terminal prefer their parent editor.
  • More community plugins: The registry now includes OpenTDF, PostgreSQL, SQLite, PR Review, Catppuccin Mocha, a Linux desktop launcher, C/C++ header highlighting, and the TypeScript 7+ native language server.
  • Reliability fixes: LSP snippet placeholders expand correctly, language-server positions handle UTF-16 offsets, undo history preserves save points, and ttt warns when an open file is deleted externally.

Building from source: Go 1.25 or newer is now required.

More

What's Changed (49 pull requests)

What's Changed

New Contributors (4)

New Contributors

Full Changelog: v1.10.0...v1.11.0

Don't miss a new ttt release

NewReleases is sending notifications on new releases.