Skip to content

Genio v1 beta

Compare
Choose a tag to compare
@jackburton79 jackburton79 released this 24 May 06:40
· 1506 commits to main since this release
d0e9a39

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