Ghostty 1.3 terminal brings big new features
Ghostty Terminal Emulator Gets Massive 1.3.0 Update: Search, Scrollbars, and More
In a significant development for terminal enthusiasts, the open-source Ghostty terminal emulator has just received its most substantial update yet. Version 1.3.0 brings a wealth of new features, performance enhancements, and platform optimizations that promise to elevate the user experience across macOS, Linux, and FreeBSD systems.
Six Months of Development, 2,800 Commits, 180 Contributors
This release represents the culmination of six months of intensive development work, with the Ghostty team merging over 2,800 commits from a diverse community of 180 contributors. The result is a terminal emulator that not only addresses long-standing user requests but also introduces innovative features that push the boundaries of what a modern terminal can do.
The Star of the Show: Revolutionary Scrollback Search
Perhaps the most anticipated feature in this update is the introduction of comprehensive scrollback search functionality. Users can now search through their terminal history with unprecedented ease by pressing Ctrl+Shift+F on Linux or Cmd+F on macOS. A sleek search box appears in any corner of your choosing, allowing you to quickly locate specific text within your current viewport.
What makes this implementation particularly impressive is Ghostty’s sophisticated approach to performance. The search functionality operates through a dedicated search thread that works concurrently with terminal I/O operations. This thread intelligently grabs the terminal lock in small time slices, ensuring that search operations make steady progress without compromising the terminal’s responsiveness or rendering performance.
The search feature includes configurable keyboard shortcuts and arrow-based navigation through matches, giving users complete control over their search experience. However, it’s worth noting that the search currently operates within the visible viewport rather than the entire scroll history—though users can always scroll back to find older content, now made easier with the new scrollbar support.
Native Scrollbars: Visual Context When You Need It
Speaking of scrollbars, Ghostty 1.3.0 introduces native scrollbar support that seamlessly integrates with each operating system’s design language. On macOS and Linux, the terminal follows native system scrollbar settings, providing a consistent experience that feels right at home on your desktop environment.
For Ubuntu users, this means overlay scrollbars that remain hidden until you mouse near them, maintaining a clean interface while still providing visual context when needed. This addition might seem simple, but it represents a significant usability improvement for users who frequently work with extensive terminal output or need to navigate deep into their scrollback history.
Enhanced Cursor Control with Click Events
Ghostty 1.3.0 brings sophisticated click-event support, allowing users to click anywhere on a shell prompt to move the cursor to that specific location. This feature works across multiple shells including Fish, Nushell, Zsh, and Bash (Ubuntu’s default), making it incredibly versatile for different workflow preferences.
OSC 133 Implementation: Consistency and Reliability
The development team has also delivered “a more complete and accurate implementation of OSC 133,” which significantly improves consistency in various terminal behaviors. This includes better handling of jump-to-prompt functionality, copy commands, window resizing during active prompts, and other features that users have come to rely on.
Command Completion Notifications: Never Miss a Finish
For users who multitask across multiple terminal windows, the new command completion notifications feature is a game-changer. This highly customizable feature allows you to configure exactly how you want to be notified when commands complete. Options include sound alerts, desktop notifications, configurable delays before notifications are sent, and the ability to specify whether notifications should trigger only when the terminal is unfocused.
Additional Improvements Worth Noting
The update also brings several other noteworthy enhancements:
Drag-and-Drop Terminal Splits: macOS users can now reorder terminal splits using simple drag-and-drop gestures, with GTK builds planned to receive this functionality soon.
Linux-Specific Enhancements:
- Two-finger left/right swipe gestures to switch between terminal tabs
- Expanded CLI options with
-eand--working-directoryflags for new window creation - Windows using custom
window-height/-widthsettings now center properly - GNOME middle-click paste
gsettingssetting is now respected - XKB mapping functionality has been implemented
Installation and Availability
While efforts are underway to get Ghostty included in the Ubuntu repositories—which would simplify installation via apt—users can currently install the terminal through several methods. Ubuntu users can download unofficial community-maintained DEB builds from GitHub, use the unofficial Snap package from the Snap Store, or compile from source for the most up-to-date experience.
macOS users benefit from official binaries that now support in-app updating, as well as availability through Homebrew and other CLI package managers.
The Future Looks Bright
With this comprehensive update, Ghostty continues to establish itself as a serious contender in the terminal emulator space. The combination of performance-focused engineering, thoughtful feature additions, and strong community involvement suggests that this open-source project has a very bright future ahead.
Whether you’re a developer who spends hours in the terminal daily or a casual user looking for a more capable terminal experience, Ghostty 1.3.0 offers compelling reasons to give it a try.
Tags: Ghostty, terminal emulator, open-source, Linux, macOS, FreeBSD, scrollback search, native scrollbars, command completion notifications, OSC 133, Zig programming language, terminal productivity, developer tools, terminal customization, cross-platform software
Viral Phrases: “Game-changing terminal update,” “Revolutionizes terminal experience,” “Most anticipated terminal features finally arrive,” “Performance meets elegance in Ghostty 1.3.0,” “Terminal emulator evolution reaches new heights,” “Must-have update for power users,” “Open-source terminal reimagined,” “Search your terminal history like never before,” “Native scrollbars make terminal navigation effortless,” “Notifications that actually work when you need them”
,



Leave a Reply
Want to join the discussion?Feel free to contribute!