scintilla

プログラムソースコードの編集・デバッグ用に特化したエディットコンポーネント。

Win32GTK+上で動作する。

主な機能は、

  • 構文の強調表示
  • エラーの標示
  • コード補完
  • チップヘルプ

等々、基本的なものは大体サポートしている。

ソースコードの形態で配布されており、ライセンスも軽めなので独自プロジェクトへの組み込みも可能。