

Genio является нативной и полностью функциональной IDE для операционной системы Haiku
Некоторые из особенностей Genio IDE:
Genio начинал как вилка Ideam, а редактор основан на Scintilla для хайку.
Мы также взяли вдохновение и код от редактора Koder.
pkgman install gcc_syslibs_devel llvm17_clangGenio стремится стать простой, простой, но мощной IDE для хайку, вдохновленной VS Code и Nova.
Для более продвинутых функций IDE Genio реализует протокол LSP. (https://microsoft.github.io/language-server-protocol/)
Genio требует скинтилы и лексилии для реализации различных функций. Также требуется, чтобы Libgit2 внедрил функции GIT, Libyaml_cpp для чтения файлов yaml и editorconfig_core_c, чтобы обеспечить поддержку широких настройки проекта .editorConfig. Необходимые файлы разработки доступны в libgit2_devel , lexilla_devel , yaml_cpp0.8_devel и editorconfig_core_c_devel соответственно. Выполнить pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_devel из терминала.
Если вы хотите попробовать сборку Clang ++:
llvm17_clang и llvm17_lld HPKGS из HaikuportsBUILD_WITH_CLANG на 1 в Makefile Выполнить make deps && make in Genio Top Directory. Исполняемый файл создается в подкаталоге app .
Genio также может быть построен в самом генио.
Мы с радостью принимаем вклад, особенно для исправлений ошибок. Не стесняйтесь отправлять PRS. Для взносов кода предпочитайте Haiku API над POSIX, где это применимо. Мы (стараемся) придерживаться стиля Хайку для кода, хотя иногда мы немного менее строгие.
Genio доступен по лицензии MIT. Смотрите лицензию.md. Обратные значки LSP взяты из кода Visual Studio и выпущены по лицензии Creative Commons. См. Visual Studio Code - значки