이맥스에서 설정을 변경했습니다. 이제 명령 줄에서 파일을 열려고 시도 할 때마다 파일 상단에 *scratch*
버퍼가 열립니다. 이걸 없애는 방법이 있습니까? 아니면 내 이맥스 시작 설정을 재설정하는 방법?파일을 열 때 스크래치 버퍼가없는 이맥스 열기
답변
.emacs
파일을 M-x로드 파일 ~/.emacs으로 다시로드 할 수 있습니다. 또 다른 방법이 있는데, How can I load changes to my .emacs without rebooting Emacs? 질문을 확인하십시오.
당신이 당신의 .emacs
파일에 문제가 있다고 생각하는 경우, -q
옵션을 사용하여 열어보십시오 : 예상대로, 당신은 아마 당신의 이맥스에서 오류가 작동하는 경우
emacs -q somefile
, 그리고 좋은 방법 당신의 이맥스를 디버깅하는 것은 옵션 --debug-init
사용하는 것입니다
emacs --debug-init
당신의 이맥스를로드하면서 발생하는 오류의 스택 트레이스를 제공하기 위해 이맥스 말할 것입니다, 뭔가 같은 :
Debugger entered--Lisp error: (wrong-type-argument symbolp (car n))
(setq (car n) 3)
(let ((n ...)) (setq (car n) 3))
eval-buffer(#<buffer *load*<2>> nil "/home/tjackson/.emacs.tjackson.el" nil t) ; Reading at buffer position 161460
load-with-code-conversion("/home/tjackson/.emacs.tjackson.el" "/home/tjackson/.emacs.tjackson.el" nil nil)
load("/home/tjackson/.emacs.tjackson.el")
(let ((debug-on-error t)) (load user-init-file))
(if init-file-debug (let (...) (load user-init-file)) (error (format "Problems while loading the file %s: %s" user-init-file ...)))
(condition-case err (load user-init-file) (error (if init-file-debug ... ...)))
(if (file-exists-p user-init-file) (condition-case err (load user-init-file) (error ...)))
eval-buffer(#<buffer *load*> nil "/home/tjackson/.emacs" nil t) ; Reading at buffer position 12150
load-with-code-conversion("/home/tjackson/.emacs" "/home/tjackson/.emacs" t t)
load("~/.emacs" t t)
#[nil "....."]
command-line()
normal-top-level()
그리고 일반적으로 잘못된 점을 지적 할 수 있습니다. 위의 경우 필자는 setq
을 부적절하게 사용하고 있으며 /home/tjackson/.emacs.tjackson.el
파일 안에있는 let
문 내부에있는 것 같습니다. 이 파일에서 빠른 검색을하면 오류가 발생하며이를 해결할 수 있습니다.
닉은 파일 상단에 스크래치 버퍼를 열었다 고 말하면서 "emacs foo"로 이맥을 호출하고 나면 foo가 * 스크래치 * 위로 올라와야한다는 것을 의미합니다. 스크래치가있을 것입니다,하지만 foo는 버퍼가 보여야합니다. –
@Brian 고마워요, 당신의 해석 (합리적인 것 같네요)을 반영하는 대답을 업데이트했습니다. –
이맥스 설정을 재설정하려면 현재 .emacs 파일의 이름을 다른 것으로 바꿀 수 있습니다. 그런 다음 이맥스를 다시 실행하십시오.
이- 시작 화면
- 디렉토리
- 파일
- 스크래치 버퍼 마지막으로
, 클릭 : 중
M-x customize-group
initialization
그런 다음, 초기 버퍼 선택에, 당신은 선택할 수 있습니다 향후 세션 용으로 저장.
또한 켜기/끄기를 전환 할 수 있습니다. 도움이 될지 확인하십시오.
(다른 하나는 시작시 단일 버퍼를 여는 것입니다. 마음에 들지는 않습니다. 발견하면 업데이트를 게시합니다.)
내 ~/.emacs.d
폴더가 제한적 인 r/w/x
권한을 가진 root의 소유이므로 모든 비 루트 사용자로 액세스 할 수 없었습니다.
현재 사용자에게 emacs 설정 파일/디렉토리에 대한 읽기 권한이 있는지 확인하십시오.
이
은 나를 위해 그것을 고정 :sudo chown -R user:group ~/.emacs.d/
-R
작품 반복적으로 디렉토리.
내 ~/.emacs.d
디렉토리가 삭제되어 상황이 해결되었습니다.
- 1. 이맥스 용 스냅 열기?
- 2. 이맥스 인쇄 여백 열
- 3. 이메일에서 앱 열기 파일을 열 수 없음
- 4. 파일을 열 때
- 5. 스크래치 버퍼 자동 닫음
- 6. NetBeans IDE 6.8에서 파일을 열 때 항상 파일을 다시 다운로드하십시오.
- 7. 이맥스 : psvn.el 파일을 어디에 둘까요?
- 8. 이맥스 : 변경 로그 모드에서 채우기 - 열 설정
- 9. 스크래치 카드 용 코드
- 10. emacs에서 xml 파일을 열 때 sgml-pretty-print를 실행 하시겠습니까?
- 11. 모드를 이맥스 파일로 선언해야합니다.
- 12. 이맥스
- 13. 스크래치 빌딩 클래스에서 디자인하기
- 14. 이맥스 영구 폴딩 모드
- 15. mdb 파일을 열 때 DB에 연결
- 16. Eclipse에서 PHP 파일을 열 때 문제가 발생했습니다.
- 17. 파일을 열 때 vim 명령 줄 완성
- 18. VS2010 솔루션을 열 때 파일을 열지 못합니다.
- 19. Excel 파일을 열 때 오류가 발생합니다.
- 20. Visual Studio 스크래치 디스크 동작
- 21. 이맥스
- 22. 이맥스
- 23. 열기 + 메모장의 .exe 파일을 저장하면 파일이 손상됩니다.
- 24. "파일을 열 수 없습니다", 프로그램이/proc 파일을 열려고 할 때
- 25. didSelectRowAtIndexPath 때 새로운보기 열기
- 26. IE6 XLS 파일을 XLS 파일로 열기
- 27. 기존의 로그 파일을 아파치 체인톱으로 열기
- 28. Emacs에서 스크래치 메시지를 어떻게 변경합니까?
- 29. 스크래치 모션을 스크래치에서 부드럽게 처리
- 30. 이맥스 : 성가신 Flymake 대화 상자
아마도'initial-buffer-choice'를't'로 설정했을 것입니다. 아마도 환경 설정 -> 초기화를 통해 가능할 것입니다. – starblue