Manomagically: D, soruyu gönderdikten sonra aşağıdaki tek bir alıntıyı kaldırarak çalışma çözümünü aldım. .emacs
(setq initial-buffer-choice '(helm-recentf)) ;; Does not work
Buna:
(setq initial-buffer-choice (helm-recentf)) ;; Works!!!
;; I still haven't tried doing with the built-in recentf only
Veya bu:
(setq initial-buffer-choice 'helm-recentf) ;; Works!!!
Güncelleme
Aslında yukarıdaki çözümle hala çalışmıyor. Dosya açtım ama emacs scratch
hemen sonra arabelleğe geçer . İstediğim dosyanın arabelleğine atlamak zorundayım. Yani hala bu konuda daha fazla yardıma ihtiyacım var.
Güncelleme 2
Bazı güreşlerden sonra elisp
, şu an gerçekten işe yarıyor:
(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))
Güncelleme 3
Aşağıdakiler daha kompakttır. Ayrıca, ek argümanlarla çağrılan emac'ların kabaca ele alınması, yaniemacs 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)))
)
startup.el.
.