Emac'larım her zaman seçilen renk temasına güvenip güvenmeyeceği konusunda beni uyarır. Hep cevap y
ve y
güven ve benim seçim hatırlamak. Renk temasını manuel olarak yüklüyorum:
(load-theme 'my-favourite-theme)
Bunun kolay özelleştirmelerin renk teması yüklemesinin altına yerleştirilmesinden kaynaklandığını düşünüyorum. Bunu düzeltmenin bir yolu var mı? Yoksa renk teması yüklemesini kolay özelleştirmelere de mi devretmeliyim?
(load-theme 'name t nil)
ya da sadece (load-theme 'name t)
?
nil
gereken bir sonraki isteğe bağlı argüman olmayan YALNIZCA eğer dahil edilecek nil
. Olmak ilk isteğe bağlı argümanı isterse Örneğin, nil
olmaya ve ikinci opsiyonel argümanı t
, daha sonra nil
ilk argüman için gerekli olacaktır. İkinci isteğe bağlı argüman olduğu için nil
- bunu atlayabilir veya dahil edebilirsiniz - fark etmez. Bazen nil
, isteğe bağlı olmayan nil
bağımsız değişkenler olmadığında isteğe bağlı bağımsız değişkenler için yalnızca belirli bir işlev için (örneğin görsel bir hatırlatma) kaç isteğe bağlı bağımsız değişkenin mümkün olduğunu biliyorum.
t
, emacs bu tema paketi her güncelleştirildikten sonra size bu soruyu yeniden soracaktır (çünkü .el checksum değiştiği için). Durum böyle mi? Emac'ları her başlattığınızda (tema .el güncellenmemiş olsa bile) bu istemleri almaya devam ederseniz, tema sağlama toplamının emacs tarafından kaydedildiğinden ve başlatma sırasında emacs tarafından okunduğundan emin olun. Olası bir senaryo, custom.el dosyasını ayrı bir dosya olarak kaydetmiş olmanızdır (emacs, güvenli temaları bunlara ezberlemektir), ancak bu dosyayı init'e yüklemiyorsunuzdur.
load-theme
isteğe bağlı bağımsız değişkenleri vardır:(load-theme THEME &optional NO-CONFIRM NO-ENABLE)
- Doğrudan init dosyanızda kullanılırsa, nil olmayan bir NO-CONFIRM bağımsız değişkeni ile çağrılmalıdır. . . Başka bir deyişle, şunu kullanın:(load-theme 'my-favourite-theme t)