FeatherPad
作者 | Pedram Pourang(Tsu Jan) |
---|---|
プログラミング 言語 | C++, Qt |
対応OS | BSD, Linux, Haiku, macOS |
対応言語 | 多言語 |
サポート状況 | 開発中 |
ライセンス | GNU GPL v3 |
公式サイト |
github |
FeatherPad(フェザーパッド)は、GNU GPLのもとで利用可能なフリーソフトウェアのテキストエディタ。イランのPedram Pourang(Tsu Janとしても知られる)によって開発され、Qtで書かれている。また、FeatherPadは依存関係が少なく、どのデスクトップ環境からも独立に動作し、FreeBSD、Linux、Haiku OS、macOSで利用できる[1][2][3][4][5]。
FeatherPadは、LXQtに使用デスクトップ環境を変更した、18.10以降のLubuntuでデフォルトのテキストエディタとなっている。Lubuntuは以前、LXDEのLeafpadというGTKベースのテキストエディタを使っていた。また、FeatherPadはDebianやUbuntuのパッケージレポジトリにも含まれている[2][4][6][7][8]。
開発
[編集]Pourangは、テキストエディタの間に見られるギャップを埋めるために本プロジェクトを開始した。彼は、多くの多機能なテキストエディタがRAMインテンシヴで、鍵となる機能を欠いていると考えていた[5]。
FeatherPadの開発は2016年にスタートし、最初のリリースバージョン (0.5.8) が公開された。この最初のバージョンはGTKで書かれたシンタックスハイライティングが含まれている。GTK 3の導入に合わせて、FeatherPadは書き直されたが、PourangはQtがさらに柔軟であると考え、2017年4月のバージョン0.6からC++で書き直され、Qtにポートされた。FeatherPadは、2019年8月にリリースされたバージョン0.11.0からHunspellを使ったスペルチェック機能を追加している[1][5][9]。
FeatherPadは、英語に加え、21の異なった言語に翻訳されている[1]。
Haiku OSのサポートは、KhallebalによってGitHubで書かれ、macOSのサポートはPavel Shlyakによって追加された[1]。
FeatherPadの将来の開発目標は、カスタマイズ可能なシンタックスハイライティング、仮想デスクトップへの対応、Wayland下でのタブのドラッグとドロップへの対応を含む[5]。
脚注
[編集]- ^ a b c d Tsu Jan (31 August 2019). “FeatherPad - Lightweight Qt5 Plain-Text Editor for Linux”. GitHub. 22 April 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ a b “Debian - Details of package featherpad in buster”. packages.debian.org. 31 August 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ “FreshPorts - editors/featherpad: Lightweight Qt5 plain-text editor”. www.freshports.org. 31 August 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ a b Hunt, Adam (30 August 2019). “Review - FeatherPad”. Full circle magazine Issue 148, pages 36-37. 30 August 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ a b c d Jason M (26 October 2019). “Interview: Tsu Jan FeatherPad Dev”. Full Circle magazine. 26 October 2019時点のオリジナルよりアーカイブ。28 October 2019閲覧。
- ^ Ashar, Mahmudin. “Lubuntu 18.04 and 18.10: Between LXDE and LXQt”. ubuntubuzz.com. 31 August 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ “Lubuntu 19.04 (Disco Dingo) Released! | Lubuntu”. lubuntu.me. 6 August 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ “featherpad package: Ubuntu”. launchpad.net. 31 August 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。
- ^ Tsu Jan (March 18, 2017). “Releases”. GitHub. 2 September 2019時点のオリジナルよりアーカイブ。31 August 2019閲覧。