Hayır, değiştirilmiş konfigürasyonu yeniden yüklemek mümkün değildir ve Emac'lerin yüklendiği sırada bu değişiklikler zaten yapılmış gibi davranır. Kısacası, Emacs paketleri bunun mümkün olması için çok fazla özgürlüğe sahip.
Bazı ana modların konfigürasyon değişikliklerini toplamadığından bahsettiniz. Bunun olası bir nedeni, modun etkinleştirilmesinin belirli seçeneklerin geçerli değerlerine göre bazı tampon yerel değişkenleri ayarlamasıdır. Bu tür bir modu, onu kullanan her arabellekte yeniden etkinleştirmeden, tüm değişiklikler alınmayacaktır. Ve o zaman bile, bazı şeylerin değişmeden kalması oldukça olası. Seçenekler bir custom-set-variables
form kullanılarak özelleştirildiğinde, bu çalışmanın olasılığı daha yüksektir , ancak bunun her seçenek için açıkça uygulanması gerekir. Şimdiye kadar sadece büyük modlar ve seçenekleri hakkında konuştuk ...
Her arabellek ana modunu yeniden etkinleştirmek için bir komut uygulamaya çalışabilirsiniz. Ancak tüm değişiklikleri tam olarak mümkün kılması ve daha da kötüsü, manuel olarak etkinleştirdiğiniz tüm küçük modları devre dışı bırakması ve diğer tüm durumları kaybetmesi olası değildir.
Bu nedenle eval-buffer
, mümkün olduğunca fazla değişiklik yapması için init dosyanızın kullanılmamasını tavsiye ederim . Değiştirilen ayarları tek tek kullanarak değerlendirin ve eval-last-sexp
işe yaramazsa, Emacs'ı yeniden başlatmanız gerekir.
Emacs kapalıyken durumun nasıl korunabileceği, ayrıca sorulması gereken farklı bir sorudur.