

Genio é um IDE nativo e totalmente funcional para o sistema operacional haiku
Algumas das características do Genio IDE são:
Genio começou como um garfo de Ideam, e o editor é baseado em Scintilla para Haiku.
Também inspiramos e codificamos o editor Koder.
pkgman install gcc_syslibs_devel llvm17_clangGenio pretende ser um IDE fácil, simples e poderoso para o haiku, inspirado no VS Code e Nova.
Para recursos de IDE mais avançados, o Genio implementa o protocolo LSP. (https://microsoft.github.io/language-sherver-protocol/)
Genio requer Scintilla e Lexilla para implementar várias funcionalidades. Ele também exige que o libgit2 implemente os recursos do Git, a lybyaml_cpp para ler os arquivos YAML e o editorConfig_Core_C para fornecer suporte para as configurações de projeto .editorConfig. Os arquivos de desenvolvimento necessários estão disponíveis em libgit2_devel , lexilla_devel , yaml_cpp0.8_devel e editorconfig_core_c_devel , respectivamente. Execute pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_devel do terminal.
Se você deseja experimentar uma compilação Clang ++:
llvm17_clang e llvm17_lld hpkgs de haikuportsBUILD_WITH_CLANG como 1 em Makefile Execute make deps && make no diretório principal do Genio. O executável é criado no subdiretório app .
Genio também pode ser construído dentro do próprio Genio.
Aceitamos de bom grado contribuições, especialmente para correções de bugs. Sinta -se à vontade para enviar o PRS. Para contribuições de código, prefira a API do Haiku sobre o POSIX, quando aplicável. Nós (tentamos) seguir o estilo haiku para código, embora seja um pouco menos rigoroso às vezes.
Genio está disponível sob a licença do MIT. Veja License.md. Os ícones LSP de esboço são retirados do Código do Visual Studio e lançados sob licença Creative Commons. Veja Código do Visual Studio - ícones