처음 설정 방법
Windows 인 경우
- 내 이맥스 설정을 처음 산 PC에 설정하는 방법이다.
- Windows 버전 emacs 를 설치한 후에 아래 커맨드를 실행한다.
git pull https://github.com/JaewoongMoon/emacs-config.git
cd emacs-config
mkdir ~/AppData/Roaming/emacs.d
cp -Rf * ~/AppData/Roaming/.emacs.d
변수확인
M-x describe-variable (C-h v)
로딩되어 있는 패키지 목록 확인
package-activated-list
라는 변수에 들어가 있다고 한다.
M-x describe-variable 후, package-activated-list 의 값을 확인하면 된다.
Tramp Mode
- 윈도우즈 OS에서 이맥스를 사용하면서 Tramp Mode 를 사용하려면 다음이 참고가 된다.
트러블슈팅
Symbol’s value as variable is void: browse-url-mosaic-program
- 2022년 12월 27일 기준 이맥스 최신버전 (28.2) 을 설치하고, 내 설정을 덮어씌우고 이맥스를 시작하니까 위와 같은 에러가 발생했다.
- 버전 27.2 에서는 발생하지 않았다.
- helm 라이브러리에서 발생한 것 같다.
- 아마도
browse-url-mosaic-program
이라는 변수가 선언되지 않은 상태에서 사용하려고 해서 에러가 발생한 것 같다. - 여기를 보면 임의로 다음 코드를 실행하는 것으로 임시대책을 할 수 있다고 쓰여있다.
(setq browse-url-mosaic-program nil)
- 일단 임시 대책으로 setup-helm.el (init.el에러 불려진다.) 의 상단,
(require 'helm)
뒤에(setq browse-url-mosaic-program nil)
를 추가했더니 에러가 없어졌다. - 최신 버전의 helm으로 라이브러리를 업데이트하면 되지 않을까?
Ctrl + b (buffer 목록) 를 눌렀더니 No buffer named temp 가 표시된다.
- 설치된 helm 이 너무 오래된 버전이라 충돌이 발생..?