このプロジェクトについて

Emacs Application Frameworkは、Emacs内にグラフィカルアプリケーションを埋め込むための拡張可能なフレームワークです。Emacs LispをPython、Qt6、JavaScriptベースのコンポーネントと接続し、Emacsの設定やキーバインディングのワークフローを維持しながら、よりリッチなグラフィックスを提供します。 このプロジェクトには、Webブラウジング、PDF表示、音楽・動画再生、画像表示、RSSリーディング、ターミナルアクセス、マインドマップ、カメラ使用、MarkdownおよびOrg-modeプレビュー、Git操作、ファイル管理、簡易動画編集のためのオプションアプリケーションが含まれています。その起動コマンドは、HTMLメールレンダリング、地図ルート計画、ファイル転送ヘルパー、Airshare、Markmap、Office文書表示、Jupyter、システムモニターもカバーしています。追加のアプリケーションはemacs-eaf組織で利用可能であり、コミュニティパッケージは可視化、音楽、ゲーム、ターミナルにEAFを使用しています。 EAFはLinux X11、Windows、macOS、FreeBSDをサポートしており、wikiにはNix、macOS、Gentooに関する追加の注意事項があります。インストールはリポジトリをクローンし、install-eaf.pyまたはeaf-install-and-updateを実行してアプリケーションと依存関係を選択し、ディレクトリをEmacsのload-pathに追加し、eafをrequireし、インストールした各アプリケーションをrequireします。ドキュメントには、use-package設定、アプリケーションごとのキーバインディングカスタマイズ、更新手順、デモコマンド、FAQ、wiki、問題報告ガイダンス、クラッシュデバッグ手順が含まれています。