답변:
대시 보드 :이 지금은 MELPA에서 패키지도있다 https://github.com/rakanalh/emacs-dashboard은 . 패키지를 사용하면 아래 이미지와 같이 스플래시 화면을 가질 수 있습니다.
다음 use-package
은 사용자 정의 배너 이미지 및 텍스트 줄뿐만 아니라 최근 파일 및 책갈피 목록으로 설정하는 구성 의 스 니펫입니다.
(use-package dashboard
:ensure t
:diminish dashboard-mode
:config
(setq dashboard-banner-logo-title "your custom text")
(setq dashboard-startup-banner "/path/to/image")
(setq dashboard-items '((recents . 10)
(bookmarks . 10)))
(dashboard-setup-startup-hook))
Manomagically : D, 질문을 게시 한 후 아래의 작은 따옴표를 제거하여 작업 솔루션을 얻었습니다. .emacs
(setq initial-buffer-choice '(helm-recentf)) ;; Does not work
이에:
(setq initial-buffer-choice (helm-recentf)) ;; Works!!!
;; I still haven't tried doing with the built-in recentf only
아니면 이거:
(setq initial-buffer-choice 'helm-recentf) ;; Works!!!
최신 정보
실제로 위의 솔루션에서는 여전히 작동하지 않습니다. 파일을 열었지만 바로 emacs 스위치가 scratch
버퍼링됩니다. 원하는 파일의 버퍼로 이동해야합니다. 따라서 여전히 더 많은 도움이 필요합니다.
업데이트 2
와 씨름 한 후 elisp
, 나는 이것이 실제로 작동합니다.
(require 'recentf) ;; Provided for the whole picture
(require 'helm)
(require 'helm-config)
(defun startwithrecentf()
(buffer-name (find-file (car (helm-recentf))))
)
(setq initial-buffer-choice (startwithrecentf))
업데이트 3
다음은 더 간결합니다. 또한 emacs가 추가 인수로 호출되는 경우를 대략적으로 처리합니다.emacs somefile
(require 'recentf) ;; Provided for the whole picture
(require 'helm)
(require 'helm-config)
(if (< (length command-line-args) 2)
(setq initial-buffer-choice (car (helm-recentf)))
)
(setq initial-buffer-choice 'helm-recentf)
. 이 initial-buffer-choice
함수는 값으로 함수를 가질 수 있으며, 패러티 언이없는 인용 양식이 제공합니다.
helm-recentf
으로 시작시 버퍼를 얻으 므로 업데이트 2 솔루션이 필요하지 않습니다.
recentf-open-files
파일을 열지 않고 Emacs를 시작할 때 표시되는 패키지는 다음과 같습니다 .
https://github.com/zonuexe/init-open-recentf.el
use-package 를 사용한 구성 :
(recentf-mode 1)
(setq recentf-max-menu-items 25)
(use-package init-open-recentf
:config
(init-open-recentf))
startup.el.
.