«init-file» 태그된 질문

초기화 파일`.emacs` 또는`init.el에 대한 질문. 많은 솔루션에 초기화 파일을 직접 조작하지 않아도되므로 응답에 초기화 파일을 조정해야한다고 가정하면이 태그를 사용하지 마십시오.


4
custom.el 대신 setq를 사용하여 변수를 설정하면 이점이 있습니까?
많은 사람들 (확장자 및 기타 사람들)이 다음과 setq같이 구성 예제를 제공하는 것을 봅니다 . (setq foo 'bar) 이러한 매개 변수는로 정의되어 defcustom있으며이를 통해 사용자 정의 할 수 있습니다 custom.el. 나는 보통 custom.el그것들을 설정하는 데 사용합니다. setq대신 사용하면 어떤 이점이 있습니까? 아니면 두 방법이 거의 동일합니까?

8
버전 관리에서 .emacs 및 .emacs.d를 유지할 때 어떻게해야합니까?
많은 사람들처럼, 나는 버전 관리 저장소를 통해 많은 도트 파일을 관리합니다 (Mercurial on Bitbucket, 개인 경우). 새 시스템을 설정하거나 다른 시스템간에 구성을 전파 할 때 편리합니다. 그래서 자연스럽게 내 추가 .emacs하고 .emacs.d이 설정에. 그런 다음 파이썬 저장소에서 파일을 생략하는 것처럼 일부 패키지를 설치하고에 추가 *.elc했습니다 ..hgignore*.pyc 추적하지 말아야 할 다른 …

10
사용자 정의 user-emacs-directory로 emacs를 시작하는 방법
나는 친구들과 미래의 구성의 기준으로 사용하기 위해 자식 저장소와 공유하기를 원하는 사용자 정의 및 작은 Emacs 구성을 작업 중입니다. 이를 위해 구성을 테스트 할 수있는 방법이 필요하며 가장 간단한 해결책은 다음과 같습니다. $ emacs --eval "(setq user-emacs-directory \"~/Code/my_custom_emacs.d/\")" 그러나 나는 그것이 효과가있는 것처럼 보이지 않습니다. 도움을 주시면 감사하겠습니다.
58 init-file 

12
서로 다른 시스템간에 패키지 동기화
다른 장소에서 emacs를 사용하고 있으며 어디에서나 비슷한 설정 및 패키지를 설치하고 싶습니다. 설치 파일에 버전 제어 저장소를 사용할 수 있다고 생각합니다. Prelude를 사용하기 때문에 그럴 것입니다 ~/.emacs.d/personal/. 패키지로 처리하는 방법을 모르겠습니다. .emacs.d/다른 시스템에서 emacs를 작성하여 거기에 나열된 파일을 설치하는 데 사용할 수있는 설치된 패키지 목록 이있는 파일 이 있습니까?

3
시동 속도를 높이려면 어떻게해야합니까?
시작 시간을 줄이기 위해 할 수있는 몇 가지 기본 사항은 무엇입니까? 그 문제에 특히주의를 기울여야 할 것이 있습니까? 참고 : Emacs를 덜 자주 (세션 당 한 번) 시작하고 실행중인 인스턴스에서 파일을 열어 시작 시간을 줄일 수 있습니다 . 이 질문은 세션 시작 또는 Emacs 시작이 필요한 다른 시간의 시작 시간을 …

6
일반 이맥스와 함께 스페이스 맥 실행 : 별도의 .emacs.d를 유지하는 방법
스페이스 맥을 사용하고 싶습니다. 그러나 아직 일반 emacs 구성에서 전환하고 싶지 않으므로 현재 내 구성이 .emacs.d하나의 디렉토리에 있고 spacemacs에 대한 동등한 구성이 다른 디렉토리에 있어야합니다. 어느 디렉토리의 이름이 마음에 들지 않습니다. chroots / LD_PRELOAD / 다른 그러한 속임수가 부족할 수 있습니까? 어떻게하니?

12
~ / .emacs.d / init.el 및 ~ / emacs.d의 내용을 구성 하시겠습니까?
~/.emacs.d/init.el다양한 목적으로 (파이썬 모드, emacs-eclim, ... 등) 점점 더 많은 행을 추가 하면 파일이 길고 읽기 어려워집니다. 콘텐츠 구성에 도움이되는 방법이 있습니까? 내 현재 ~/.emacs.d는 이렇게 생겼어 $ ls * init.el auto-save-list: elisp: python-mode.el-6.1.3 elpa: archives auctex-readme.txt s-20140910.334 auctex-11.87.7 emacs-eclim-20140809.207 eshell: history python-mode.el-6.1.3에 emacs-eclim-20140809.207의해 설치되는 동안 수동으로 설치 되었으며 elpa다른 …
28 init-file 

2
변경 사항을 적용 할 때 .emacs 파일을 다시로드하는 가장 빠른 방법은 무엇입니까? 영향을받는 모든 버퍼가 해당 변경 사항을 적용합니까?
C-x C-e어느 것이 eval-last-sexp및 인지 알고 M-x eval-buffer있지만 모든 변경 사항을 적용하기에 항상 충분하지는 않습니다. 때로는 구성이 변경된 모드에있는 버퍼를 실제로 닫아야하고 다른 경우에는 emacs를 완전히 다시 시작해야합니다. 이 문제를 처리하는 더 일반적인 방법이 있습니까? 또는 기존의 열린 버퍼와 대화식 기록을 잃지 않고 emacs를 다시 시작하는 방법이 있습니까?

5
Emacs는 시작시 테마를로드하지 않습니다
MELPA를 통해 태양열 테마 패키지를 설치했습니다. `customize-theme '을 통해 두 개의 태양열 테마 중 하나를 선택하면 활성화됩니다. 테마 설정을 저장하면 init.el 파일에 다음이 추가됩니다. (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file …
21 init-file  themes 

1
Emacs 문제를 어떻게 해결합니까?
원하는대로 Emacs가 작동하지 않는 경우 문제를 해결하려면 어떻게해야합니까? 문제를 직접 찾아서 해결하기 위해 어떤 조치를 취할 수 있습니까? 아니면, 여기 (또는 메일 링리스트 또는 다른 포럼에있는) 사람들이 내 문제를 해결하는 데 도움이되는 유용한 정보를 어떻게 수집 할 수 있습니까? 내 Emacs에는 많은 패키지, 인터넷 전체에서 복사 및 붙여 넣기 (또는 …

3
init 파일의 오류를 정상적으로 처리하는 방법
init 파일을 실행할 때 오류를 포착하고 정상적으로 처리하는 방법을 원합니다. 가장 중요한 많은 사용자 정의 및 키 바인딩이 init 파일 끝에 표시되어 다른 설정이 그 위에 적용되지 않도록합니다. 문제는 초기화가 일찍 중단되면 익숙한 키 바인딩과 설정을 적용하지 않고 문제를 디버깅하려고 시도하는 것이 완전히 좌절된다는 것입니다. 오류가 발생했을 때 초기화 프로세스를 …

4
시작할 때 기본 창을 설정하는 방법은 무엇입니까?
내가 이맥스 I를 열 때마다 수행하여 3 개 창을 설정하는 경향이있다 C-x 3( split-window-right다음)와 C-x2( split-window-below). 그런 다음 편집하려는 파일을 열려면 각 창으로 전환해야합니다. 이 작업이 자동으로 수행되도록 설정하려면 어떻게해야합니까? Emacs가 마지막 사용에서 동일한 화면 구성 (윈도우 및 파일)을 복구 할 수있는 방법이 있습니까?

2
Vim과 비슷한 Evil에서 실행 취소를 어떻게 처리 할 수 ​​있습니까?
Evil의 기본 실행 취소 동작은 삽입 모드를 시작하고 하나의 편집 작업으로 두는 것 사이에 발생하는 모든 것을 고려하기 때문에 너무 거칠습니다. 한 번의 삽입 동안 텍스트의 전체 단락을 입력 한 후 실행 취소를 실행하면 전체 단락이 제거됩니다. 반대로 Vim은 텍스트를 입력하는 것 이외의 방법으로 커서를 삽입 모드에서 움직일 때마다 새로운 …

3
각 패키지를로드 경로에 추가해야하는 이유는 무엇입니까? (또는 init 파일에 'package'필요) 문제
패키지 메뉴에서 패키지를 설치할 때마다 requireinit 파일에서 패키지를 시도 하면로드 경로에 수동으로 추가하지 않으면 오류가 발생합니다. (add-to-list 'load-path "/home/nick/.emacs.d/elpa/use-package-20141220.1645") (require 'use-package-autoloads) (require 'use-package) 지루하다. 그리고 일반적으로 패키지 경로에는 버전 번호가 포함됩니다. 패키지가 업데이트 된 경우로드 경로를 수동으로 편집해야합니다. 이것을 자동화하는 방법이 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.