Pluma

plumaは、gedit 2をフォークして作られたテキストエディタである。Linuxディストリビューションで使用されるMATEのデフォルトのテキストエディタである。plumaは、基本的な機能のほか、追加のプラグインで機能を拡張することができる。
plumaは、複数のファイルを一度に編集することができる（タブまたはMDIをサポート）グラフィカルなアプリケーションである。また、国際化されており、Unicode UTF-8を用いている。plumaは一般的なテキストエディタとしては標準的な機能をサポートしており、簡潔さと使いやすさを強調している。plumaの核となる機能は、ソースコードのシンタックスハイライティング、オートインデント、プレビュー機能付きの印刷のサポートなどである。
plumaは、MATEプロジェクトの思想に従って、クリーンでシンプルなGUIにデザインされており、MATEのデフォルトのテキストエディタとなっている。また、plumaはフリーソフトウェア、オープンソースソフトウェアであり、GNU GPLバージョン 2以降に従う。
機能.
plumaは完全にMATEに統合されており、Caja（MATEのファイルマネージャ）からのドロップが可能で、MATE Virtual File System、MATEのプリントフレームワーク、MATEのヘルプシステムを使っている。
plumaは、MDIの機能や、GUIによるタブ機能を持っており、複数のファイルを編集することができる。タブは、複数のウィンドウの間をユーザーの手で自由に移動することができる。また、GVfsを使ってリモートのファイルを編集することも可能である。他のコード指向の機能としては、行番号の表示、ブラケットのマッチング、テキスト折り返し、現在の行のハイライト、オートインデントや自動的なファイルのバックアップなどがある。
plumaは印刷機能をサポートしており、これには印刷プレビューやPostScriptやPDFへの印刷のサポートが含まれている。印刷オプションは、テキストのフォントや、ページサイズ、向き、余白、オプションのページヘッダーや行番号、シンタックスハイライティングが含まれている。
加えて、plumaはGtkSourceView経由で、様々なプログラムコードやマークアップのフォーマットに対応したシンタックスハイライティングを提供する。
プラグインのリスト.
いくつかのプラグインは、plumaに予めパッケージングされ、インストールされている（外部プラグインも利用可能である）。
アーキテクチャ.
MATE Core Applicationsの一部として、plumaは、最新のGTKとMATEのライブラリを使っている。また、plumaのソースコードはGitにより管理されている。