GNU Emacs is an extensible, customizable text editor. |
10日(米国時間)、GNU Emacsの最新版「GNU Emacs 24.1」が公開された。GNU Emacs(以下Emacs)は、Richard Stallman氏を中心としたGNU Projectによって開発されている高機能なテキストエディタ。テキスト作成からプログラミング開発まで、幅広く利用可能な機能を提供している。
Emacsは、プログラミング言語Lispを拡張した「Emacs Lisp」による多様な機能を提供しているテキストエディタ。プレーンテキストやソースコード、HTML文書など様々なファイルタイプに対応したエディタ機能を持ち、新規ユーザ用のチュートリアル付きドキュメントの提供や多言語に対応するためのユニコードのフルサポート、Emacs Lispによる高度なカスタマイズ性といった特徴がある。
Emacs 24.1は24系のファーストリリースバージョン。Emacs 24.1では、Emacs Lispベースのパッケージ管理システムが追加されている。ユーザはこのパッケージ管理システムを利用して様々な拡張機能をインストールできる。リポジトリはGNUおよびEmacs開発者によって管理されており、パッケージは「M-x list-packages」で一覧表示できる。
その他にもEmacs Lispに構文スコープのサポートやカスタマイズテーマ機能の拡張、補完システムの改良および統合、GnuTLS/GTK+ 3/ImageMagick/SELinux/Libxml2のサポートなどが行われている。
Emacs 24.1の詳細な機能についてはGNU Emacs NEWSが参考になる。EmacsはGPL v3のもとオープンソースで公開されており、Emacs 24.1のソースコードはGNU ProjectのFTPサイトおよびミラーサイトより取得できる。