Micro Metin Düzenleyici 2.0.15, Bir Yıldan Fazla Geliştirme Sonrası Yayınlandı


Micro 2.0.15 terminal metin düzenleyici uzun bir aradan sonra geri dönüyor, genişletilmiş sözdizimi geliştirmeleri ve stabilite düzeltmeleri sunuyor.

Micro, kullanımı kolay olacak şekilde tasarlanmış modern bir terminal tabanlı metin düzenleyicisidir ve yine de genellikle tam grafiksel düzenleyicilerle ilişkilendirilen özellikleri sunar. Sürüm 2.0.15 yayınlandı; bu, Ağustos 2024’te yayımlanan 2.0.14 sürümünden bu yana projenin ilk sürümü oldu.

Bu seferki ana odak noktası söz dizimi vurgulamasındaki iyileştirmelerdir. Rust, Java, Swift, Haskell, OpenSCAD, Meson, PRQL, nftables, Fish shell, Groovy, Ruby, .cjs gibi JavaScript varyantları ve ek montaj ile C++ uç durumları dahil olmak üzere çok çeşitli dil ve formatlar için destek genişletildi veya iyileştirildi.

Birçok düzeltme ayrıca anahtar kelime işleme, yorum ayrıştırma, literal tanıma ve önceki sözdizimi kural değişikliklerinden kaynaklanan sorunları ele alıyor.

Düzenleme özellikleri de geliştirildi. Kopyalama, kesme, silme ve çoğaltma gibi işlemler artık daha tutarlı ve bir dosyanın son satırı gibi özel durumlar için düzeltmeler yapıldı.

Micro 2.0.15 Terminal Metin Düzenleyici

Kullanılabilirlik açısından, nano’ya benzer sayfa yukarı ve sayfa aşağı davranışı, görünür ekran alanına göre imleç konumlandırma ve geliştirilmiş çoklu imleç işlemleri dahil olmak üzere yeni gezinme ve imleç eylemleri eklenmiştir. Kaydırma, görünüm ayarı, bölmeleri yeniden boyutlandırma ve imleç yerleştirmeyi etkileyen birçok gerileme çözülmüştür.

Stabilite ve veri güvenliği için, birkaç düzeltme kaydetme güvenilirliğini artırır. Bunlar, daha güvenli yazma, değişmemiş dosyalar için gereksiz yedeklemeleri durdurma, yükseltilmiş ayrıcalıklarla kaydetme sorununu düzeltme ve paylaşılan tamponlarla veri kaybını önlemeyi içerir.

Diğer düzeltmeler, SIGINT'in daha iyi yönetilmesini, değiştir işlemlerindeki sonsuz döngülerin durdurulmasını ve terminal komutlarındaki çöküşlerin önlenmesini içeriyor. Eklentiler için yeni geri çağırmalar eklendi, API'ler genişletildi ve artık yerleşik ve üçüncü taraf eklentiler arasında daha net bir ayrım var.

Buna ek olarak, proje, eklentilerin yalnızca özel olarak izin verilmediği sürece çekirdek yapılandırma dosyalarını değiştirmesini engelleyerek eklentiler üzerindeki kontrolü de artırdı.

Son olarak, Windows ARM64 hedeflerinin eklenmesi de dahil olmak üzere çapraz derleme desteği geliştirildi ve artık yapılar CGO devre dışı bırakılmış olarak tamamen statik hale getirildi.

Daha fazla bilgi için değişiklik günlüğüne bakın.