2010-04-03 2 views
5

나는 emacs fancy-startup-text (나타나는 스플래시 화면, 그것을 닫는 방법을 알고 있지만 그것을 내 자신으로 바꾸는 방법은 아님)을 변경하고 싶습니다. 아이디어는 이맥스에 대한 웹 (뉴스 항목, 스포츠 비품, 오늘의 단어 등)에서 몇 가지를 가져 오는 내 자신의 시작 페이지를 만드는 것입니다.emacs fancy-startup-text를 바꿀 수 있습니까?

답변

3

당신은 당신이 원하는 무엇이든 할 수있는 startup hook를 사용할 수 있습니다

(add-hook 'emacs-startup-hook 'my-startup-fcn) 
(defun my-startup-fcn() 
    "do fancy things" 
    (let ((my-buffer (get-buffer-create "my-buffer"))) 
    (with-current-buffer my-buffer 
     ;; this is what you customize 
     (insert "some stuff\nmore stuff")) 
    (switch-to-buffer my-buffer))) 
1

사용자 옵션 :

이 변수 초기 선택 버퍼, nil이 아닌 경우, 파일을 결정 또는 이맥스 시작 후 표시를위한 버퍼 대신 시작 화면. 값이 t이면 Emacs는 '스크래치'버퍼를 표시합니다. 그 값이 문자열이면 Emacs가 방문 할 파일 이름을 지정합니다.

- 당신의 .emacs 파일에서 Emacs Manual

+0

이 내가 생각 작동하지 않습니다. 나는 22.2.1 절에있다. 이것은 .emacs 파일에 있습니다. (setq 초기 스크래치 메시지 "Hello world") (setq 초기 버퍼 선택 t) 버퍼 선택이 스크래치 버퍼 열기를 가리키고 있음에도 불구하고, 여전히 기본 시작 메시지를 볼 수 있습니다. 내가 넣은 경우 (setq 금지 - 시작 - 메시지 t) 다음 기본 스플래시 화면을 볼 수 있지만 * 스크래치 * 버퍼도 비어 간다. – ujj

0

*scratch* 버퍼에 표시되는 텍스트를 제어하는 ​​initial-scratch-message 변수를 설정하는 코드를 작성합니다. 이맥스 시작 후

관련 문제