Yazar, Emacs'ta uzun süredir devam eden kod katlama (code folding) parçalanmışlığına değiniyor. Geçmişte farklı ana modlar; Tree-sitter (treesit-fold), Hideshow, Outline ve Org'un kendine özgü metin özelliği (text-property) katlaması gibi birbirinden farklı ve uyumsuz sistemlere dayanıyordu. Bu parçalanmışlık; tutarsız kısayol tuşlarına, değişken görsel göstergelere ve özellikle büyük dosyalarda belirgin performans farklılıklarına yol açıyordu. Bu sorunu çözmek için yazar, Emacs 32.0.50 (master dalı) üzerinde tüm tampon (buffer) türlerinde kullanıcı deneyimini standartlaştıran birleşik bir katlama altyapısı oluşturdu. Böylece katlama işleminin, kullanılan dile veya moda bakılmaksızın öngörülebilir ve verimli bir şekilde çalışması sağlandı. ...

Konular: Emacs Yapılandırması, Kod Katlama Sistemleri ve UI/UX Özelleştirmeleri

SiteM’de tam özet, flashcard ve quiz →

Orijinal kaynak: jointhefreeworld.org

Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.