GNU Emacs'in kaynak kodu nasıl düzenlenmiştir? Ana modüller ve işlevleri nelerdir? Mimarinin ve kaynak kodunun resmi, güncel bir tanımını nerede bulabilirim?
Konfigürasyonum tavsiye dolu ve yeni parlak minimalist nadvice.elpaket hakkında sürekli bilgi alıyorum . Kılavuzları araştırdım ve kaynağı okudum , ama açıkça itiraf edeceğim: Hala nasıl kullanılacağı hakkında hiçbir fikrim yok. Buradaki herhangi biri beni bir rehbere yönlendirebilir veya eski tarz tavsiyemi anlatmaya nasıl başlayacağımı söyleyebilir mi?
Zaten sıralanmış olan bir listeye doğru bir yere gelmesi için tek bir tamsayı eklemem gerekiyor. İlk düşündüğüm şey gibiydi (sort (cons newelt list) #'<) Ancak, listhalihazırda sıralandığı göz önüne alındığında , yalnızca bir ekleme gerçekten gereklidir, bu, bu çözümün kullandığı algoritmaya bağlı olarak korkunç derecede uygun olabileceği anlamına gelir sort. …
line-number-modeModelimdeki geçerli çizginin bir göstergesine sahip olmak için kullanıyorum , ancak büyük dosyalar için veya daha ziyade uzun satırlı dosyalar için satır numarası yerine iki soru işareti göstermeye başlar. Biraz kazıyorum ve line-number-modetanımlanırken simple.elözelleştirilebilir değişkenlerin (ve muhtemelen ilgili tüm mantığın) tanımlanmış olduğunu öğrendim xdisp.c. line-number-display-widthDeğişkeni keyfi olarak yüksek bir sayıya …
Görünüşe göre seçenekler gtk, gtk2, gtk3, berrak veya athena, motif. Tabii ki, görsel farklılıklar vardır ve bir araç takımı zevkinize göre diğerlerinden daha fazla olabilir. Bunun dışında performans veya özelliklerle ilgili başka farklılıklar var mı? Diğer uygulamalarla görsel tutarlılık için, Emacs'ı gtk ile derlerdim, ancak, sadece lucid ile derlediğimde, renderlemenin …
Emacs 24, rezil .#file-namekilit dosyalarının oluşturulmasını devre dışı bırakma yeteneğini tanıttı . Aşağıdaki lisp formunun değerlendirilmesi, Emacs'ın eşzamanlı değişiklikleri önlemek için dosyaları kilitleme yeteneğini tamamen devre dışı bırakacaktır. Otomatik kaydetme ve yedekleme dosyalarıyla olanlara benzer şekilde, kilit dosyalarını özel bir dizine kaydetmek için Emacs ayarlamanın bir yolu var mı ? …