

Genio es un IDE nativo y completamente funcional para el sistema operativo Haiku
Algunas de las características del genio ide son:
Genio comenzó como una bifurcación de IDEAM, y el editor se basa en Scintilla para Haiku.
También tomamos inspiración y código del editor Koder.
pkgman install gcc_syslibs_devel llvm17_clangGenio tiene como objetivo ser un ide fácil, simple pero poderoso para Haiku inspirado en VS Code y Nova.
Para características IDE más avanzadas, Genio implementa el protocolo LSP. (https://microsoft.github.io/language-server-protocol/)
Genio requiere Scintilla y Lexilla para implementar diversas funcionalidades. También requiere LibGit2 para implementar las funciones de Git, Libyaml_CPP para leer archivos YAML y EditorCig_Core_C para proporcionar soporte para la configuración del proyecto .EditorConfig. Los archivos de desarrollo necesarios están disponibles en libgit2_devel , lexilla_devel , yaml_cpp0.8_devel y editorconfig_core_c_devel respectivamente. Ejecutar pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_devel desde terminal.
Si desea probar una construcción de clang ++:
llvm17_clang y llvm17_lld HPKGS desde HaikUportsBUILD_WITH_CLANG en 1 en Makefile Ejecute make deps && make en el directorio superior de Genio. El ejecutable se crea en el subdirectorio app .
Genio también se puede construir dentro de Genio.
Con mucho gusto aceptamos contribuciones, especialmente para las correcciones de errores. Siéntase libre de enviar PRS. Para las contribuciones del código, prefiera la API Haiku sobre Posix, cuando corresponda. Nos (tratamos) del estilo haiku para el código, aunque a veces somos un poco menos estrictos.
Genio está disponible bajo la licencia MIT. Ver licencia. MD. Los iconos LSP de esquema se toman del código de Visual Studio y se lanzan bajo la licencia Creative Commons. Ver Código de Visual Studio - iconos