둠 이맥스란 무엇이며 어떻게 설치하나요?

둠 이맥스는 이맥스 환경을 시작하는 쉽고 접근 가능한 방법을 제공합니다. 이는 플러그인으로 이미 완전한 편집기를 제공하여 즉시 사용할 수 있도록 합니다. 이 문서에서는 리눅스에서 둠 이맥스를 설치하고 개인 용도로 구성하는 방법을 보여줍니다.
참고: 이맥스는 최고의 리눅스 소프트웨어 목록에 포함되었습니다.
목차
- 둠 이맥스란?
- 둠 이맥스를 위한 시스템 준비
- 둠 이맥스 설치하기
- 둠 이맥스 구성하기
둠 이맥스란?
둠 이맥스는 본질적으로 커스텀 이맥스 배포판입니다. 이는 텍스트 편집기의 기본 기능 세트를 간소화하기 위해 다양한 도구와 조정을 포함한 이맥스의 버전입니다. 예를 들어, 둠 이맥스는 개인 설치를 자동으로 업데이트하고 구성하는 자체 도우미 유틸리티를 제공합니다.

둠 이맥스의 개발자들은 이를 텍스트 편집기를 위한 “구성 프레임워크”로 설계했습니다. 결과적으로 둠은 사용자 정의 플러그인과 설정을 통해 자신의 텍스트 편집기를 시작하는 데 유연하게 사용할 수 있습니다.
알고 있으면 좋은 점: 이맥스는 단순한 강력한 텍스트 편집기를 넘어서 있습니다. ERC를 사용하여 이맥스를 IRC에 연결하는 방법을 알아보세요.
둠 이맥스를 위한 시스템 준비
참고: 이미 실행 중인 기본 이맥스 설치와 ripgrep 및 Git이 있는 경우 이 단계를 건너뛰고 둠 이맥스를 설치하세요.
둠을 설치하는 첫 번째 단계는 주요 종속성인 이맥스, ripgrep 및 Git을 얻는 것입니다. 이를 위해 터미널 창을 열고 다음 명령을 실행하세요:
우분투/데비안
sudo apt install emacs-gtk ripgrep gitRHEL 및 페도라에서는 dnf를 통해 둠의 주요 종속성을 설치할 수 있습니다:
sudo dnf install emacs ripgrep gitArch 기반 배포판에서는 pacman을 사용하세요:
sudo pacman -S emacs ripgrep git팁: 이맥스가 왜 우리의 가장 좋아하는 텍스트 편집기인지 알아보세요.
둠 이맥스 설치하기
둠은 제대로 작동하기 위해 깨끗한 이맥스 설치가 필요합니다. 기본 이맥스 구성 폴더가 홈 디렉토리에 존재하지 않는지 확인하세요:
rm -rf /home/$USER/.emacs.d/참고: 삭제하기 전에 원래의 “.emacs.d” 폴더의 tarball을 생성하여 이전 이맥스 설정을 보존할 수 있습니다: tar cvzf ~/emacs-d-backup.tar.gz ~/.emacs.d.
개발자의 GitHub 페이지에서 둠 저장소를 클론하고 현재 사용자의 이맥스 구성 디렉토리로 저장하세요:
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
새로운 구성 디렉토리로 들어가서 둠 설치 유틸리티를 실행하세요:
cd ~/.emacs.d
./bin/doom installY를 입력한 후 Enter를 눌러 둠을 위한 로컬 환경 변수 파일을 생성하세요. 이렇게 하면 원격 세션에서 로드하더라도 둠이 제대로 작동합니다.

설치 유틸리티가 “즐거운 시간 되세요!” 메시지를 출력할 때까지 기다린 후, 다음 명령을 실행하세요. 이는 구성 폴더를 다시 확인하고 둠이 제대로 작동하는지 확인합니다:
./bin/doom doctor
가장 좋아하는 텍스트 편집기를 사용하여 현재 사용자의 “.bash_profile”을 엽니다:
nano ~/.bash_profile파일의 끝으로 가서 다음 코드를 추가하세요:
export PATH=$PATH:$HOME/.emacs.d/bin이렇게 하면 둠의 bin 디렉토리를 포함하도록 PATH 변수가 업데이트되며, 구성 폴더 외부에서도 doom 유틸리티를 실행할 수 있습니다.
현재 사용자에서 로그아웃하여 새로운 설정을 적용한 후, 다음을 실행하여 작동하는지 테스트하세요:
doom doctor둠 이맥스 구성하기
둠 이맥스는 조정하고 활성화할 수 있는 150개 이상의 모듈을 선택할 수 있게 해줍니다. 이들은 기본 언어 지원부터 UI 수정까지 다양하며, 둠을 개인 컴퓨팅 환경으로 사용자 정의할 수 있게 해줍니다.
참고: 이맥스는 그 자체로도 다양한 트릭을 가지고 있습니다. 이맥스를 개선하는 데 사용할 수 있는 숨겨진 기능을 알아보세요.
시작하려면 둠을 열고 Space + F를 누른 다음 P를 누르세요.

“init.el” 파일을 선택한 후 Enter를 누르세요.
파일을 아래로 스크롤하여 (doom!로 시작하는 줄을 찾으세요.

목록에서 마음에 드는 모듈을 찾아 활성화하려는 모듈 앞의 두 개의 세미콜론(;;)을 제거하세요.

Gentoo의 USE 플래그와 유사하게, 이러한 둠 모듈은 세션 중 모듈이 실행되는 방식을 미세 조정하기 위해 활성화할 수 있는 플래그를 포함할 수 있습니다.
플래그를 추가하려면 모듈 이름을 괄호로 묶고, 플래그 이름 앞에 “+” 기호를 입력하세요. 이 예에서는 저널 지원을 활성화하기 위해 org 모듈에 저널 플래그를 추가했습니다.

Ctrl + X를 누른 다음 Ctrl + C를 눌러 새로운 구성 파일을 저장하세요.
새로운 터미널 세션을 열고 다음을 실행하여 새로운 모듈을 이맥스 세션에 설치하세요:
doom sync마지막으로, 둠 이맥스 클라이언트를 열고 새로운 모듈이 제대로 작동하는지 확인하세요.

둠 이맥스를 설치하는 것은 이맥스의 끝없는 확장 가능성의 토끼 굴로 뛰어드는 첫 번째 단계일 뿐입니다. EMMS를 통해 이 강력한 텍스트 편집기를 음악 플레이어로 바꾸고 Elfeed를 사용하여 적응 가능한 RSS 리더로 사용할 수 있는 방법을 알아보세요.
이미지 출처: Jay Prajapati via Unsplash. 모든 수정 및 스크린샷은 Ramces Red에 의해 이루어졌습니다.