"Tetris" gibi yerleşik Emacs paketlerini kaldırmak mümkün mü? 24.1 itibariyle paket listesinde silinecek şekilde işaretlenemezler. Bazı ya da tüm dahili paketleri silerek, çok az bir Emacs kurulumuna sahip olmak çok kolay olurdu. Bir şekilde yapmak mümkün mü ve bu yetenek gelecekte eklenecek mi?Tümleşik paketleri silme Emacs
cevap
Emacs, lisp
dizininin tamamı boş olsa bile başlatılabilir ve kullanılabilir durumda olabilir (nadiren/hiç test etmediğimize dikkat edin, bu yüzden çalışacağını garanti etmem ama en azından prensipte olması gerekir) M-x report-emacs-bug
ile bildirmeniz gerekmiyor. Emacs'in kırpılmış bir sürümünü oluşturmak için, işinize yaramayan herhangi bir paketin tamamını çıkartabilirsiniz.
İstediğiniz tüm paketlerin elc dosyalarını kaldırabilirsiniz.
Örneğin, ubuntu depoda bulunan emacs'ın sürümünde tetris paketi bulunur:
/usr/share/emacs/23.3/lisp/play/tetris.elc
taşıyabilir veya kaldırırsanız, emacs çalışmaya devam eder, ancak olmayacak Artık tetris oynayabilir.
package--builtins
değişkenini incelemek isteyebilirsiniz. Bu, paketin, otomatik olarak sadece bir paketin otomatik yüklerini ayıklayıp yüklediğinden, package.el
aracılığıyla yüklenen herhangi bir paketin kaldırılmasında pek bir anlam ifade etmediği için, yüklü paketlerin çoğunun herhangi bir önemli yüke neden olmaması gerekir. Yerleşik paketlerin kaldırılmasının hiçbir zaman package.el
'un bir özelliği olmayacağından eminim.
Otomatik yüklerin değerlendirilmesi, yükleme sürelerini 0,5 saniyenin altında tutan kişi iseniz, yükleme süresinde önemli bir yavaşlamaya neden olur. –
Emac'ler başlangıçta tüm paketleri yüklemediğinden, amacınız nedir? – kindahero