emacs가 인수에서 파일을 열지 않고 구문 강조가 작동하지 않습니다 없습니다. (global-font-lock-mode 1);;예를 들어 .emacs 파일에 추가

최신 우분투 상자에서

  1. 예를 들어 입력하면 emacs ~/.bashrcEmacs가 시작되지만 열리지는 않습니다 .bashrc. 이것은 내가 전달한 모든 파일에 적용됩니다. 몇 년 동안 Emacs를 사용해 왔으며 이전에는이 ​​문제를 경험 한 적이 없습니다.

  2. (global-font-lock-mode 1);;예를 들어 .emacs 파일에 추가 했는데 Emacs가 인식합니다. "(C++/; Abbrev)"구문 강조 표시는 수행하지 않습니다.

이러한 문제를 해결할 수 있으면 대단히 감사하겠습니다. 다음은 내 컴퓨터의 구성입니다.

uname -a
Linux 2.6.35-28-generic-pae # 49-Ubuntu SMP 화요일 3 월 1 일 14:58:06 UTC 2011 i686 GNU / Linux

~ / .emacs
(전역 글꼴 잠금 모드 1) ;;



답변

나는 같은 문제를 겪었다. 내가 처음으로 sudo와 함께 emacs를 사용했기 때문이다. 결과적으로 .emacs.d는 슈퍼 사용자 권한으로 작성되었으며 일반 사용자로 액세스 할 수 없었습니다.

루트로 생성 된 .emacs.d를 제거하면 emacs는 사용자 계정으로 새로운 것을 생성 할 수 있습니다.


답변

~/.emacs파일과 ~/.emacs.d/디렉토리를 모두 가질 수 있지만 Emacs는 ~/.emacs.d/init.el파일 을 무시 합니다. Emacs ~/.emacs.d/init.el는 없을 때만 평가 ~/.emacs합니다. (감사합니다, pyrocrasty ).

Emacs 초기화 파일 @ GNU Emacs Manual을 참조하십시오 .


답변

initial-buffer-choicestartup.el초기 파일 사용자 정의 를 허용합니다.