Emacs saya selalu menanyakan apakah harus mempercayai tema warna yang dipilih atau tidak. Saya selalu menjawab ydan ymempercayai dan mengingat pilihan saya. Saya memuat tema warna secara manual:
(load-theme 'my-favourite-theme)
Saya kira ini karena kustomisasi mudah ditempatkan di bawah loading tema berwarna. Apakah ini cara untuk memperbaikinya? Atau haruskah saya mendelegasikan pemuatan tema warna untuk penyesuaian yang mudah juga?
(load-theme 'name t nil)atau hanya (load-theme 'name t)?
nilperlu dimasukkan HANYA jika argumen opsional berikutnya adalah non- nil. Misalnya, jika Anda menginginkan argumen opsional pertama nildan argumen opsional kedua t, maka nilargumen pertama diperlukan. Karena argumen opsional kedua adalah nil- Anda dapat menghilangkan atau memasukkannya - tidak ada bedanya. Kadang-kadang saya menggunakan niluntuk argumen opsional ketika tidak ada nilargumen non- opsional berikutnya hanya supaya saya tahu berapa banyak argumen opsional yang mungkin untuk fungsi tertentu - yaitu pengingat visual.
t, emacs akan menanyakan pertanyaan itu lagi setiap kali setelah paket tema diperbarui (karena .el checksumnya berubah). Apakah itu masalahnya? Jika Anda terus mendapatkan prompt itu setiap kali Anda memulai emacs (bahkan ketika tema .el belum diperbarui), maka pastikan bahwa checksum tema telah disimpan oleh emacs dan juga sedang dibaca oleh emacs saat start-up. Satu skenario yang mungkin adalah bahwa Anda telah menyimpan custom.el sebagai file terpisah (emacs menghafal tema yang aman untuk mereka) tetapi Anda tidak memuat file itu di init.
load-themememiliki argumen opsional:(load-theme THEME &optional NO-CONFIRM NO-ENABLE)- Jika digunakan langsung dalam file init Anda, itu harus dipanggil dengan argumen NO-CONFIRM non-nil. . . Dengan kata lain, gunakan:(load-theme 'my-favourite-theme t)