GNU Emacs는 Emacs Lisp로 동작을 사용자 지정할 수 있는 확장 가능한 텍스트 편집기입니다. 일반 텍스트 편집, 프로그래밍 모드, 파일 및 버퍼 관리와 여러 선택적 패키지를 지원합니다. 모든 확장을 사용하지 않아도 핵심 편집 명령을 배울 수 있습니다.