프로젝트 소개
Emacs Application Framework는 Emacs 내부에 그래픽 애플리케이션을 임베딩하기 위한 확장 가능한 프레임워크입니다. Emacs Lisp를 Python, Qt6, JavaScript 기반 구성 요소와 연결하여 Emacs의 설정 및 키바인딩 워크플로를 유지하면서 더 풍부한 그래픽을 제공합니다.
이 프로젝트에는 웹 브라우징, PDF 보기, 음악 및 비디오 재생, 이미지 보기, RSS 읽기, 터미널 접근, 마인드 맵, 카메라 사용, Markdown 및 Org-mode 미리보기, Git 작업, 파일 관리, 간단한 비디오 편집을 위한 선택적 애플리케이션이 포함됩니다. 실행 명령은 HTML 메일 렌더링, 지도 경로 계획, 파일 전송 도우미, Airshare, Markmap, Office 문서 보기, Jupyter, 시스템 모니터도 다룹니다. 추가 애플리케이션은 emacs-eaf 조직에서 제공되며, 커뮤니티 패키지는 시각화, 음악, 게임, 터미널을 위해 EAF를 사용합니다.
EAF는 Linux X11, Windows, macOS, FreeBSD를 지원하며, 위키에 Nix, macOS, Gentoo에 대한 추가 노트가 있습니다. 설치 시 저장소를 클론하고, install-eaf.py 또는 eaf-install-and-update를 실행하여 애플리케이션과 종속성을 선택하고, 디렉터리를 Emacs load-path에 추가하고, eaf를 require한 후 각 설치된 애플리케이션을 require합니다. 문서에는 use-package 설정, 애플리케이션별 키바인딩 사용자 정의, 업데이트 절차, 데모 명령, FAQ, 위키, 이슈 보고 가이드, 충돌 디버깅 지침이 포함됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.