Emacs Lisp, sözdizimi, veri yapıları vb.
info
dosya olarak mevcuttur ?) Bazı yerleşik işlevler açıklanır ve ayrıntılı olarak açıklanır.
Emacs Lisp, sözdizimi, veri yapıları vb.
info
dosya olarak mevcuttur ?) Bazı yerleşik işlevler açıklanır ve ayrıntılı olarak açıklanır.
Yanıtlar:
Uygulamalarının bazı yönleri için Ruby Modunu ruby-mode.el
ve Python Modunu önerebilirim python.el
. Birincisi, yeni SMIE motorunu temel alan gelişmiş girinti ve gezinme kodu için özellikle harika bir kaynaktır. Ancak, her iki veri yapısını özellikle akıllı veya gelişmiş bir şekilde kullanmaz.
Ayrıca tasarımı için Org Mode 8'in bazı kısımlarını da tavsiye ederim. Özellikle Org 8'in ihracatçı çerçevesi, düz Emacs Lisp'de nasıl genel, genişletilebilir, nesne benzeri bir çerçevenin nasıl oluşturulacağını gösterir. Ancak, yorumlarda zaten belirtilen nedenlerden dolayı Org'un diğer bölümlerinin çoğuna karşı öneriyorum: Eski ve eski ve zararlı uygulamalarla dolu (örneğin find-file-noselect
, etkileşimli olmayan dosyaları okumak için).
Gnus da iyi bir kod olduğu söyleniyor, ancak yine de baktığınız belirli bir kod parçasının ne kadar bakımlı olduğunu belirlemeye dikkat ediyorum.
Emacs'ın kendisi çok eski olduğu ve sadece birçok yerde yüzeysel olarak korunduğu için , kodunun ortalama kalitesi modern standartlara göre oldukça düşüktür. Orada çok eski şeyler var. Örneğin, bayt derleyici gibi çekirdek parçalarda bile “TODO” ve “DUNNO” nun onlarca yıl olmasa da yıllar öncesine ait olduğunu göreceksiniz. Ayrıca, Emacs FSF tarafından oluşturulan kısıtlayıcı politikalar nedeniyle “dış” topluluktan kod ve geliştiriciler almak için çok yavaş olduğundan, genel kalite sadece yavaş bir şekilde artmaktadır.
Sonuç olarak, Magit, Projectile, vb. Gibi yüksek profilli topluluk üyeleri tarafından tutulan popüler 3. taraf paketlerinde iyi kod bulmanız daha olasıdır.
debbugs
musun?) ...