2023년에 emacs 28.2 를 사용해봅시다. (1) : 클리앙

2023년에 emacs를 사용해봅시다.

쓸데없는 삽질을 하는 수고를 기꺼이 감수한다면 emacs는 아무래도 위대한 OS입니다.

1. emacs를 윈도 10에 설치하기

리눅스에서 사용한다면 그냥 패키지 설치를 하면 되고,년에emacs를사용해봅시다클리앙 맥에서도 패키지 관리자로 설치가 가능합니다.

GNU Emacs download - GNU Project 


윈도우도 패키지 관리자 있습니다. winget 에 emacs가 있더군요.

powershell에서

winget install emacs

하면 설치됩니다.


28버전부터 이맥스는 좀 바뀌어서... " Lisp 파일을 실행 가능한 코드로 컴파일하는 기능" 이 추가되어 libgccjit 라이브러리를 사용합니다.

powershell에서 msys2를 설치합니다.

winget install --id msys2.msys2


윈도 11에서는 괜찮다고 하는데, 윈도 10은 ucrt환경에서 문제가 있습니다. 

(사족: 이맥스 자체가 컴파일된 환경이 ucrt가 아니네요.GNU Emacs 28.2 (build 2, x86_64-w64-mingw32) of 2022-09-14)


(3) Emacs28 on windows: problem on startup : emacs (reddit.com)

"Only works well with emacs28in win10.winlibs-mingw-msvcrt"


그래서 mingw64 shell에서 다음을 입력해서 라이브러리 설치해야 합니다.

pacman -S mingw-w64-x86_64-gcc

pacman -S mingw-w64-x86_64-libgccjit


그러면 emacs 28에서 필요한 라이브러리들이 설치가 끝납니다.

시작 메뉴에 emacs 28.2가 나옵니다. 실행하면 아마 실행될 겁니다.


대충 emacs 폴더가 270메가, 필요한 라이브러리가 200메가 정도입니다.


그리고 제가 추가한 개인 mode  파일이 800메가가 넘어가서...(이건 이를테면 플러그인 용량이고, git repo까지 포함한 크기라서 큽니다.)

순수하게 에디터를 쓰기위해서 필요한 용량만 1기가 넘어갈 이맥스의 시작입니다.


다음에 환경 올릴게요.


아무거나질문