GNU プロジェクトは、GNU Emacs 28.1 テキスト エディタのリリースを公開しました。 GNU Emacs 24.5 がリリースされるまで、このプロジェクトは Richard Stallman の個人的なリーダーシップの下で開発されました。Richard Stallman は、2015 年の秋にプロジェクト リーダーのポストを John Wiegley に引き継ぎました。
追加された改良点には次のようなものがあります。
- JIT コンパイルを使用する代わりに、libgccjit ライブラリを使用して Lisp ファイルを実行可能コードにコンパイルする機能が提供されました。ビルド時にネイティブ コンパイルを有効にするには、'--with-native-compilation' オプションを指定する必要があります。これにより、Emacs に付属するすべての Elisp パッケージが実行可能コードにコンパイルされます。このモードを有効にすると、パフォーマンスが大幅に向上します。
- デフォルトでは、Cairo グラフィック ライブラリがレンダリングに使用され (「—with-cairo」オプションが有効になっています)、HarfBuzz グリフ レイアウト エンジンがテキスト出力に使用されます。 libXft のサポートは廃止されました。
- Unicode 14.0 仕様のサポートが追加され、絵文字の動作が大幅に改善されました。
- プロセスサンドボックス化のために seccomp システムコールフィルター (「—seccomp=FILE」) をロードする機能が追加されました。
- ドキュメントと機能グループを表示するための新しいシステムが提案されています。
- 右クリック時に表示されるコンテキスト メニューの「context-menu-mode」実装を追加しました。
- プロジェクト管理用のパッケージの機能が大幅に拡張されました。
出所: オープンネット.ru