homebrew에서 설치할 수있는 emacs의 차이

소개


언제나 CotEditor라든지 IDE 사용하고 있습니다만, 터미널상에서 조금만 편집하는 경우는 emacs나 vim이 좋다.
하지만 MacOS와 함께 제공되는 emacs 버전은 22.1.1에서 너무 오래되었습니다!
그래서 homebrew에서 emacs를 설치하려고했지만 설치할 수있는 emacs가 몇 가지 있고, 조사해도별로 정보를 얻을 수 없어 곤란했습니다.
거기서, 각각 인스톨 해 봐 알았던 차이를 소개.
(세밀한 차이는 모릅니다.)
2019/01/03 TL; DR 추가 및 cask 관련 부분 수정
2022/03/26 cask 버전 emacs 설치 명령 수정

TL;DR

# インストール方法と違い
brew install emacs              # ターミナルで使える普通のemacs
brew install emacs --with-cocoa # OSXウィンドウで開けるemacs
brew install --cask emacs         # OSXウィンドウで開ける、Launchpadにアイコンが追加される(/Applicationに追加されているので)

다양한 이맥스


일반 이맥스

brew install emacs
에서 설치하는 일반 emacs.
이 기사의 업데이트 시점의 버전은 26.1.
터미널에서 emacs 를 치면 친숙한 emacs가 시작됩니다.
터미널에서만 emacs를 사용하는 분은 다른 emacs는 불필요.

코코아 이맥스


우선은 brew info emacs 에서 emacs의 정보를 보면,
--with-cocoa
	Build a Cocoa version of emacs
라는 설치 옵션이 표시됩니다.
이 옵션을 사용하여
brew install emacs --with-cocoa
에서 설치하면 cocoa 버전 emacs가 설치됩니다.
터미널에서 emacs로 시작하면 다음과 같이 별도의 창에서 emacs가 열립니다.

Cocoa는 macOS 용 애플리케이션을 구축하기위한 프레임 워크이며, 그것을 사용하여 만들어진 cocoa 버전 emacs는 macOS 윈도우 환경에서도 작동합니다.
터미널상의 emacs에서는 마우스로 입력 커서를 움직일 수는 없지만, 이것이라고 가능하다.
창 상단의 아이콘에서 파일을 열거나 저장할 수 있습니다.
이와 같이 다른 윈도우로 기동할 수 있는 것이 강점입니다만, -nw 옵션을 사용하면(자), 보통의 emacs와 같이 터미널상에서 기동할 수도 있습니다.

cask emacs

brew install --cask emacs
에서 설치할 수 있는 cask 1 2 버전 emacs.
cask란, Google Chrome이나 Atom 등, 지금까지 인스톨러를 공식 페이지로부터 다운로드해 와서 인스톨 하고 있던 것과 같은 어플리케이션을, 터미널상에서 인스톨 할 수 있게 되는, homebrew의 확장입니다.
따라서 cask 버전 emacs는 설치 프로그램을 사용하여 설치되는 것과 동일합니다.
이 cask 버전 emacs는 cocoa emacs와 마찬가지로 터미널에서 emacs를 치면 다른 창에서 emacs가 열립니다.
그리고 cask 버전의 큰 차이는 Launchpad 목록에 emacs 아이콘이 추가된다는 것.
터미널에서가 아니어도 실행할 수 있으므로, emacs를 평상시 사용의 텍스트 에디터로 하고 싶은 경우에는 cask판 emacs를 인스톨 합시다.

결론


mac로 설치할 수 있는 emacs는 여러가지 있습니다.
각각의 목적에 맞게 설치하면 좋다고 생각합니다.
그건 그렇고, 나는 터미널에서만 emacs를 사용하기 때문에 일반 emacs를 사용합니다.

이전에는 cask를 사용할 때 brew tap caskroom/cask에서 cask를 설치해야했지만 현재는 cask 자체가 brew에 동봉되어 있으므로 특히 tap 할 필요는 없습니다.

이전에는 brew cask install에서 cask 패키지를 설치했지만 현재는 cask 명령이 더 이상 사용되지 않으며 brew install --cask로 설치됩니다.

좋은 웹페이지 즐겨찾기