Genio v1 beta
This is the first official (beta) release of Genio
LSP
- Autocompletion
- Signature help
- Go to definition/implementation/declaration
- Code formatter
Project Browser
- Live sync with the file system
- Rename and delete files and folders in place
- Show element in Tracker
- Open Terminal pointing to the selected directory
Genio now supports project and file templates!
- With the File->New menu, the developer can create: an empty new folder, a new file from a list of templates (c++ header, source, text file, and Makefile) , a new project and automatically open it.
- Genio supports built-it templates that are shipped with the IDE and user defined templates, as well
Editor
- Duplicate current line
- Delete lines
- Comment/uncomment lines
- Switch between source and header
- Setting Zoom In/Zoom Out level for all tabs is saved in general preferences
- Tabs can be moved and rearranged by dragging and releasing them onto the new position
Other
- Find in files
- Links to file and build errors in Build Log and Console I/O
- "Problems" tab, powered by clang
Configuring Clangd / LSP
https://github.com/Genio-The-Haiku-IDE/Genio/blob/main/Configuring-clangd-lsp.md