Repolode
syl20bnr

syl20bnr/spacemacs

Emacs와 Vim의 편집 방식을 조합하고, 연상하기 쉬운 키 바인딩과 설정 레이어를 제공하는 커뮤니티 주도형 Emacs 배포판입니다.

스타
24,545
포크
4,825
열린 이슈
62
마지막 커밋
그저께

어떤 프로젝트인가요?

Spacemacs는 사용 편의성, 연상하기 쉬운 키 바인딩, 일관성에 중점을 둔 사전 구성 Emacs 배포판입니다. 스페이스바를 누르면 키 바인딩을 찾아볼 수 있는 대화형 메뉴가 열리며, 명령은 버퍼의 SPC b, 프로젝트의 SPC p처럼 연상하기 쉬운 접두어 아래에 그룹화됩니다.

Emacs 방식과 Vim 방식의 편집을 모두 지원하며, 사용자는 두 방식 중 하나를 선택하거나 함께 사용할 수 있습니다. 기능은 관련 패키지를 묶은 설정 레이어로 구성되고, 각 레이어의 내장 문서는 Emacs에서 바로 확인할 수 있습니다. 설정은 Emacs Lisp로 작성된 단일 dotspacemacs 파일에 저장됩니다.

Spacemacs를 사용하려면 Emacs 28.2 이상과 Git이 필요하며, develop 브랜치에서 롤링 업데이트 방식으로 배포됩니다. 별도의 커뮤니티 프로젝트를 통해 IntelliJ, Eclipse, VS Code에서도 키 바인딩을 사용할 수 있습니다.

핵심 기능

  • 01SPC 메뉴에서 찾아볼 수 있도록 접두어별로 그룹화된 연상하기 쉬운 키 바인딩.
  • 02Emacs와 Vim 편집 방식 중 하나를 선택하거나 두 방식을 함께 사용.
  • 03패키지를 묶고 레이어별 문서를 제공하는 설정 레이어.
  • 04Emacs Lisp로 작성된 단일 dotspacemacs 설정 파일.
  • 05SPC h SPC로 확인할 수 있는 내장 문서.
  • 06첫 실행 시 패키지 자동 설치.

활용 사례

  • 처음부터 직접 설정을 만들지 않고도 바로 사용할 수 있는 일관된 환경을 원하는 Emacs 사용자.
  • 익숙한 모달 편집 방식을 유지하면서 Emacs를 점진적으로 익히고 싶은 Vim 사용자.
  • 서로 다른 편집 방식을 사용하는 사람들이 함께하는 페어 프로그래밍.
  • 찾아보기 쉽고 연상하기 쉬운 키 바인딩으로 Emacs를 배우고 싶은 개발자.

빠른 시작

  1. 1

    패키지 관리자로 Emacs 28.2 이상을 설치합니다(macOS의 경우 brew install emacs-plus 등).

  2. 2

    Spacemacs를 홈 디렉터리의 .emacs.d에 클론합니다.

    git clone https://github.com/syl20bnr/spacemacs "${HOME}/.emacs.d"
  3. 3

    Emacs를 실행하면 Spacemacs가 로드됩니다.

사용 전 알아둘 점

  • README에서는 Spacemacs가 현재 베타 버전이라고 설명합니다.
  • 네이티브 Windows 설치는 권장되지 않으며 WSL2 사용이 권장됩니다. 또한 TLS 문제와 같은 미묘한 버그가 발생할 수 있습니다.
  • 먼저 Emacs 28.2 이상, git, GNU Tar를 설치해야 합니다.

토픽

자주 묻는 질문

spacemacs은(는) 무엇인가요?
Emacs와 Vim의 편집 방식을 조합하고, 연상하기 쉬운 키 바인딩과 설정 레이어를 제공하는 커뮤니티 주도형 Emacs 배포판입니다. Spacemacs는 사용 편의성, 연상하기 쉬운 키 바인딩, 일관성에 중점을 둔 사전 구성 Emacs 배포판입니다. 스페이스바를 누르면 키 바인딩을 찾아볼 수 있는 대화형 메뉴가 열리며, 명령은 버퍼의 SPC b, 프로젝트의 SPC p처럼 연상하기 쉬운 접두어 아래에 그룹화됩니다.
spacemacs은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
spacemacs은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
spacemacs은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. spacemacs의 마지막 커밋은 2026년 10월 20일입니다.
spacemacs은(는) 어디에 사용할 수 있나요?
처음부터 직접 설정을 만들지 않고도 바로 사용할 수 있는 일관된 환경을 원하는 Emacs 사용자. 익숙한 모달 편집 방식을 유지하면서 Emacs를 점진적으로 익히고 싶은 Vim 사용자. 서로 다른 편집 방식을 사용하는 사람들이 함께하는 페어 프로그래밍. 찾아보기 쉽고 연상하기 쉬운 키 바인딩으로 Emacs를 배우고 싶은 개발자.
spacemacs는 어떻게 설치하나요?
패키지 관리자로 Emacs 28.2 이상을 설치합니다(macOS의 경우 brew install emacs-plus 등). Spacemacs를 홈 디렉터리의 .emacs.d에 클론합니다.: git clone https://github.com/syl20bnr/spacemacs "${HOME}/.emacs.d" Emacs를 실행하면 Spacemacs가 로드됩니다.
spacemacs은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/syl20bnr/spacemacs

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트