Hangar18 ソースコードインデックス作成ユーティリティ

ハンガー18 – Rust で書かれた C++ ソース コードのインデックス作成ユーティリティ。このユーティリティは、「定義に移動」機能を実装します。 Saber-Plus IDE で。
ユーティリティへの入力は、ソース コード ディレクトリへの絶対パスと、検索する必要がある宣言行です。出力は grep のような出力です。

ソースコード:
https://gitlab.com/demensdeum/hangar18

Git リポジトリのステータスを監視する Taytay

Taytay – についてご紹介します。 Swift 言語の git リポジトリのステータスを監視するユーティリティ。現在、Swift はすべての主流デスクトップ オペレーティング システムにインストールできます。 Ubuntu の場合は、Swiftenv を使用することをお勧めします。 Taytay をユーティリティ git-cola ですが、ソースを編集して他のプログラムに変更することができます。

ソースコード:
https://gitlab.com/demensdeum/taytay

Sabre-Plus C++ IDE

C++ 用の独自の IDE の開発を開始しました –セイバープラス。新しい IDE の主なアイデア –シンプルで、速く、開発に「役立つ」ものであること。現時点では、ソース コードは GitHub で MIT ライセンスの下で入手できます。UI の操作には Qt が使用されます。将来的には、C++ に関連するすべての開発を Saber-Plus – に移管する予定です。 Death-Mask は確実に移行されます。ポイントの詳細:

  • シンプル –必要以上に追加しない予定です。たとえば、ソース管理クライアント、組み込みターミナル、および同様のものは含まれません。この機能は、コード編集とエラー分析のみに焦点を当てています。エディターのコードは、その役割を正しく実行する単純なクラスに分割する必要があります (Unix 方式)
  • 高速 –これは、IDE コード ベースとエディター自体の動作の両方に関係します。 IDE 内のすべてのアクションは、プロジェクトの作成やインポートなど長くて複雑なアクションであっても、できるだけ高速である必要があります。
  • お手伝い–コードの作成およびコンパイル時の典型的なエラーの分析。ユーザーのリクエストに応じてエラーと警告を修正します。計画では、特定のプラットフォームでのアプリケーション ビルドの分析を追加し、必要なライブラリとコンポーネントのインストールに関するヘルプ情報を表示する予定です。

オペレーティング システム用のエディターをビルドするには、Qt 5 SDK をインストールし、リポジトリから IDE コードをダウンロードし、Qt Creator で Saber-Plus.pro ファイルを開いてビルドを実行する必要があります。

https://github.com/demensdeum/saberplus