This release is all about making Biscuit faster, more capable, and much more comfortable to use every day. Search has been completely redesigned, the editor gained split views and Vim support, settings are now fully editable through a dedicated interface, and AI workflows have become more transparent with new agent tools.
⚡ Faster syntax highlighting, Vim Mode, Splittable Editor Tabs
- editor now uses a new Tree-sitter highlighting engine, providing faster and more responsive syntax highlighting across large projects.
- tabs can now be split into multiple panes, making it easier to work with several files side-by-side.
- Vim users can now navigate and edit using familiar keybindings with the introduction of Vim Mode.
This video features the split editor feature and the new browser extension
export-1784367349216.mp4
🔎 A brand new Search Editor
Search has been rebuilt from the ground up and is now powered by Ripgrep, bringing significantly faster project-wide search with a dedicated search editor experience.
- Small Project (15 MB): ~8 milliseconds
- Large Monorepo (Node.js): ~42 milliseconds
- Single File Search (Large text): ~150 to 250 milliseconds
⚙️ New Settings Editor
Configure Biscuit through a dedicated settings editor/TOML configuration file, making settings easy to edit both inside and outside the IDE.
Thank you to everyone who contributed to making Biscuit better.
What's Changed
- New search editor powered by Ripgrep @tomlin7 in #610 #611
- New Settings editor with TOML config file sync by @tomlin7 in #612
- New faster Tree-sitter highlighting engine by @tomlin7 in #617
- Better indent guides by @tomlin7 in #620
- Editor layout redone: splittable editor tabs by @tomlin7 in #632
- Introduced Vim mode (#405) by @tomlin7 in #630
- Add MiniMax provider support by @octo-patch in #642
- Chat: New agent modes by @tomlin7 in #608
- Chat: Agent traces by @tomlin7 in #609
New Contributors
- @octo-patch made their first contribution in #642
Full Changelog: v3.2.0...v3.5.0