Fleet 1.39 has been launched with Smart Mode for Single Files, File Comparison, and more
JetBrains Fleet 1.39 introduces several new features and enhancements aimed at improving the development experience. One of the key additions is Smart Mode for Single Files, which allows users to open and utilize Smart Mode without needing a folder. This feature supports multiple programming languages, including Java, Kotlin, TypeScript, JavaScript, PHP, Python, Go (Programming Language), and C++.
Another significant update is the File Comparison feature, which provides options like "Compare with Branch" and "Compare with Commit" for comparing files and directories. The new Structure Tool Window offers a dedicated interface for navigating a file’s structure, accessible via View | Symbols or a keyboard shortcut. Additionally, Inlay Hints for Generating Documentation are now available for Java, Kotlin, and JavaScript, with plans to support PHP, Apache Groovy, and Swift (programming language) in the future.
The update also includes Automatic Language Detection for untitled files, Gray-Text Code Completion Highlighting, and Improved Code Completion to boost coding efficiency. Standard Output Piping allows stdout to be piped into Fleet, creating new scratch files as needed. Ad Hoc Editor Enhancements enable the use of Fleet in the terminal with the fleet --wait command, keeping the command line active until the file is closed. Environment Variables Specification can now be set in run.json or at each settings level. Lastly, custom theme plugins are supported, allowing control over UI elements and theme publishing to the JetBrains Marketplace.