FeatherPad

FeatherPad
作者 Pedram Pourang(Tsu Jan)
プログラミング
言語
C++, Qt
対応OS BSD, Linux, Haiku, macOS
対応言語 多言語
サポート状況 開発中
ライセンス GNU GPL v3
公式サイト github.com/tsujan/FeatherPad
テンプレートを表示

FeatherPad(フェザーパッド)は、GNU GPLのもとで利用可能な自由ソフトウェアのテキストエディタ。イランのPedram Pourang(Tsu Janとしても知られる)によって開発され、Qtで書かれている。また、FeatherPadは依存関係が少なく、どのデスクトップ環境からも独立に動作し、FreeBSD、Linux、Haiku OS、macOSで利用できる。

FeatherPadは、LXQtに使用デスクトップ環境を変更した、18.10以降のLubuntuでデフォルトのテキストエディタとなっている。Lubuntuは以前、LXDEのLeafpadというGTKベースのテキストエディタを使っていた。また、FeatherPadはDebianやUbuntuのパッケージレポジトリにも含まれている。

開発

Pourangは、テキストエディタの間に見られるギャップを埋めるために本プロジェクトを開始した。彼は、多くの多機能なテキストエディタがRAMインテンシヴで、鍵となる機能を欠いていると考えていた。

FeatherPadの開発は2016年にスタートし、最初のリリースバージョン (0.5.8) が公開された。この最初のバージョンはGTKで書かれたシンタックスハイライティングが含まれている。GTK 3の導入に合わせて、FeatherPadは書き直されたが、PourangはQtがさらに柔軟であると考え、2017年4月のバージョン0.6からC++で書き直され、Qtにポートされた。FeatherPadは、2019年8月にリリースされたバージョン0.11.0からHunspellを使ったスペルチェック機能を追加している。

FeatherPadは、英語に加え、21の異なった言語に翻訳されている。

Haiku OSのサポートは、KhallebalによってGitHubで書かれ、macOSのサポートはPavel Shlyakによって追加された。

FeatherPadの将来の開発目標は、カスタマイズ可能なシンタックスハイライティング、仮想デスクトップへの対応、Wayland下でのタブのドラッグとドロップへの対応を含む。

脚注

[脚注の使い方]
  1. 1 2 3 4 Tsu Jan (2019年8月31日). “FeatherPad - Lightweight Qt5 Plain-Text Editor for Linux”. GitHub. 2019年4月22日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  2. 1 2 “Debian - Details of package featherpad in buster”. packages.debian.org. 2019年8月31日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  3. ↑ “FreshPorts - editors/featherpad: Lightweight Qt5 plain-text editor”. www.freshports.org. 2019年8月31日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  4. 1 2 Hunt, Adam (2019年8月30日). “Review - FeatherPad”. Full circle magazine Issue 148, pages 36-37. 2019年8月30日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  5. 1 2 3 4 Jason M (2019年10月26日). “Interview: Tsu Jan FeatherPad Dev”. Full Circle magazine. 2019年10月26日時点のオリジナルよりアーカイブ。2019年10月28日閲覧。
  6. ↑ Ashar, Mahmudin. “Lubuntu 18.04 and 18.10: Between LXDE and LXQt”. ubuntubuzz.com. 2019年8月31日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  7. ↑ “Lubuntu 19.04 (Disco Dingo) Released! | Lubuntu”. lubuntu.me. 2019年8月6日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  8. ↑ “featherpad package: Ubuntu”. launchpad.net. 2019年8月31日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
  9. ↑ Tsu Jan (2017年3月18日). “Releases”. GitHub. 2019年9月2日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。

外部リンク