Layar splash berguna di awal, tetapi sekarang saya ingin sesuatu yang lebih berguna: Saya ingin daftar file yang baru dibuka disajikan ketika memulai emacs jika tidak ada file yang telah ditentukan untuk dibuka. Bahkan lebih baik, jika bisa berupa helm-recentf
jendela (saya menggunakan helm
paket)
18
startup.el.
Anda dapat membatalkan semua hal itu dan kemudian memiliki pesanan startup Anda sendiri.Jawaban:
Ada juga paket tentang MELPA untuk ini sekarang: dasbor: https://github.com/rakanalh/emacs-dashboard . Paket ini memungkinkan Anda untuk memiliki splash screen seperti pada gambar di bawah ini:
Berikut
use-package
cuplikan dari konfigurasi saya untuk mengaturnya dengan gambar spanduk khusus dan baris teks, serta daftar file dan bookmark terbaru:sumber
Secara Manomagis: D, setelah memposting pertanyaan saya mendapatkan solusi yang berfungsi dengan menghapus satu kutipan di bawah ini di
.emacs
Untuk ini:
Atau ini:
Memperbarui
Itu masih tidak bekerja dengan solusi di atas sebenarnya. Saya membuka file tetapi emacs beralih ke
scratch
buffer setelahnya. Saya harus melompat ke buffer file yang saya inginkan. Jadi masih perlu bantuan lebih lanjut tentang ini.Perbarui 2
Setelah beberapa pergulatan
elisp
, saya mendapatkan yang ini benar-benar berfungsi sekarang:Perbarui 3
Berikut ini lebih ringkas. Itu juga kira-kira menangani kasus emacs disebut dengan argumen tambahan, yaitu
emacs somefile
sumber
(setq initial-buffer-choice 'helm-recentf)
. Theinitial-buffer-choice
dapat memiliki fungsi sebagai nilai, yang berupa dikutip tanpa parantheses akan memberikan.helm-recentf
buffer saat mulai, jadi solusi pembaruan 2 Anda tidak diperlukan.Berikut adalah paket yang ditampilkan
recentf-open-files
ketika memulai Emacs tanpa file untuk dibuka: https://github.com/zonuexe/init-open-recentf.elKonfigurasi dengan paket penggunaan :
sumber