মানসিকভাবে: ডি, প্রশ্ন পোস্ট করার পরে আমার নীচে একটি একক উদ্ধৃতি সরিয়ে কার্যনির্বাহী সমাধান পেয়েছি .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!!!
হালনাগাদ
এটি এখনও উপরোক্ত সমাধানটির সাথে বাস্তবে কাজ করে না। আমি ফাইলটি উন্মুক্ত পেয়েছি তবে ইম্যাকস 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 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.
আপনি সেই সমস্ত জিনিস বাতিল করতে পারেন এবং তারপরে আপনার নিজের স্টার্টআপ অর্ডার করতে পারেন।