

Genioは、俳句オペレーティングシステムのネイティブで完全に機能的なIDEです
Genio IDEの特徴のいくつかは次のとおりです。
GenioはIdeamのフォークとしてスタートし、編集者はHaikuのScintillaに基づいています。
また、編集者のKoderからインスピレーションとコードを取りました。
pkgman install gcc_syslibs_devel llvm17_clangGenioは、VSコードとNOVAに触発された俳句のための簡単でシンプルでありながら強力なIDEになることを目指しています。
より高度なIDE機能については、GenioがLSPプロトコルを実装します。 (https://microsoft.github.io/language-server-protocol/)
Genioでは、さまざまな機能を実装するためにシンティラとレキシラが必要です。また、LIBGIT2がGIT機能を実装する必要があります。Libyaml_CPPは、YAMLファイルを読み取るために、EditorConfig_Core_Cを読み取り、プロジェクトWide .EditorConfigの設定をサポートします。必要な開発ファイルは、それぞれlibgit2_devel 、 lexilla_devel 、 yaml_cpp0.8_devel 、およびeditorconfig_core_c_develで利用できます。 execute pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_develからターミナルから。
Clang ++ビルドを試してみたい場合:
llvm17_clangおよびllvm17_lld HPKGSをインストールしますMakefileでBUILD_WITH_CLANGを1に設定しますmake deps && make in genioのトップディレクトリを作成します。実行可能ファイルは、 appサブディレクトリで作成されます。
Genioは、Genio自体内でも構築できます。
特にバグ修正のために、喜んで貢献を受け入れます。 PRをお気軽に送信してください。コードの貢献については、該当する場合はPOSIXよりも俳句APIを好みます。私たちはコードのために俳句スタイルに固執しますが、時々少し厳格ではありません。
GenioはMITライセンスの下で入手できます。 license.mdを参照してください。アウトラインのLSPアイコンは、Visual Studioコードから取得され、Creative Commonsライセンスの下でリリースされます。 Visual Studioコード - アイコンを参照してください