

Genio ist eine native und voll funktionsfähige IDE für das Haiku -Betriebssystem
Einige der Merkmale der Genio -IDE sind:
Genio begann als Gabel von Idenam, und der Herausgeber basiert auf Szintilla für Haiku.
Wir haben uns auch vom Herausgeber Koder inspirieren und Code gelassen.
pkgman install gcc_syslibs_devel llvm17_clangGenio zielt darauf ab, eine einfache, aber leistungsstarke IDE für Haiku zu sein, die von VS Code und Nova inspiriert ist.
Für fortschrittlichere IDE -Merkmale implementiert Genio das LSP -Protokoll. (https://microsoft.github.io/glanguage-server-protocol/)
Genio benötigt Szintilla und Lexilla, um verschiedene Funktionen zu implementieren. Außerdem müssen Libgit2 GIT -Funktionen, libyaml_cpp implementieren, YAML -Dateien und editorConfig_core_c zum Lesen von Project -Wide .DitorConfig -Einstellungen gelesen werden. Die erforderlichen Entwicklungsdateien sind in libgit2_devel , lexilla_devel , yaml_cpp0.8_devel bzw. editorconfig_core_c_devel verfügbar. Führen Sie pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_devel vom terminal aus.
Wenn Sie einen Clang ++ Build ausprobieren möchten:
llvm17_clang llvm17_lldBUILD_WITH_CLANG auf 1 in Makefile Execute make deps && make in Genios Top -Verzeichnis. Die ausführbare Datei wird im app -Unterverzeichnis erstellt.
Genio kann auch in Genio selbst gebaut werden.
Wir akzeptieren gerne Beiträge, insbesondere für Fehlerbehebungen. Fühlen Sie sich frei, PRs einzureichen. Bevorzugen Sie für Codebeiträge die Haiku -API, gegebenenfalls POSIX, gegebenenfalls. Wir (versuchen) am Haiku -Stil für Code festzuhalten, obwohl wir manchmal etwas weniger streng sind.
Genio ist unter der MIT -Lizenz erhältlich. Siehe Lizenz.MD. Umriss -LSP -Symbole stammen aus Visual Studio Code und wurden unter Creative Commons -Lizenz veröffentlicht. Siehe Visual Studio Code - Icons