Ana içeriğe geç
Programlama

Emacs 31 dahili Tree-sitter destekli Markdown modunu sundu

Öne çıkanlar

  • Emacs 31, Tree-sitter altyapısını kullanan markdown-ts-mode modunu deneysel olarak yayımladı.
  • Mod, CommonMark standartlarının tamamını ve GitHub Flavored Markdown kurallarının çoğunu karşılıyor.
  • Belge içindeki YAML başlıkları ve gömülü kod blokları ilgili dil bilgisi kurallarıyla otomatik renklendiriliyor.

Emacs 31 sürümü, metin düzenleme deneyimini geliştirmek amacıyla Tree-sitter tabanlı yeni markdown-ts-mode modunu deneysel olarak bünyesine kattı. Geliştiriciler Rahul Martim Juliato ve Stéphane Marks tarafından hazırlanan bu yeni kip, CommonMark ve GitHub Flavored Markdown standartlarını destekliyor.

Yeni mod, Emacs içinde varsayılan olarak etkin gelmediği için kullanıcıların yapılandırma dosyalarına ekleme yapması gerekiyor. Tree-sitter dil bilgisi kütüphanelerini kullanan markdown-ts-mode; YAML veya TOML başlık alanlarını, farklı dillerdeki gömülü kod bloklarını ve anahat katlama özelliklerini doğrudan işleyebiliyor. Kullanıcılar eksik dil bilgisi kurallarını Emacs arayüzü üzerinden derleyip sisteme tanıtabiliyor.

Sözdizimi vurgulama, başlık taşıma ve biçimlendirme kısayolları sunan araç; harici paketlere bağımlılığı azaltarak dahili bir Markdown işleme ortamı sağlıyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.