Ana Sayfa

Mecrisp-Stellaris İçin MIT Lisanslı Dil Sunucusu Geliştirildi

1 dk okuma

Bu makale, Mecrisp-Stellaris programlama dili için geliştirilen MIT lisanslı bir Dil Sunucusu'nu (Language Server Protocol - LSP) tanıtıyor. LSP, geliştiricilere kod yazarken otomatik tamamlama, sözlük kelimeleri için kullanım örnekleri ve genel olarak daha verimli bir geliştirme deneyimi sunan bir araçtır. Mecrisp-Stellaris'in tüm varsayılan sözlük kelimelerini tanıyarak, kullanıcıların kodlarını daha hızlı ve hatasız yazmalarına yardımcı olur.

Geliştirilen bu LSP, geniş bir editör ve IDE yelpazesiyle uyumlu çalışacak şekilde tasarlanmıştır. VS Code, Sublime Text, Vim, Emacs, Atom, Eclipse, IntelliJ IDEA gibi popüler platformlarda yerel LSP desteği veya eklentiler aracılığıyla kullanılabilmektedir. Makalenin yazarı, özellikle Helix editöründe kullanımına odaklanmış ve bu editör için örnek bir yapılandırma sunmuştur. Kurulumun ardından, kullanıcılar sadece kod dosyalarını düzenlerken bir komutun ilk birkaç harfini yazarak ilgili Mecrisp-Stellaris komutlarının listesini görebilir ve kolayca seçebilirler.

Ayrıca, LSP'nin sunduğu bir diğer pratik özellik, Mecrisp-Stellaris sözlüğündeki tüm kelimeleri listeleme yeteneğidir. Kullanıcılar, düzenleme modundayken "/" tuşuna basarak mecrisp_stellaris.db adlı SQLite veritabanında depolanan tüm sözlük kelimelerine göz atabilirler. Bu, özellikle dilin komut setini keşfetmek veya belirli bir işlevselliği aramak isteyen geliştiriciler için oldukça faydalıdır. Dil sunucusunun çalışması için pygls ve lsprotocol kütüphanelerine ihtiyaç duyulmaktadır.

İçgörü

Mecrisp-Stellaris geliştiricileri için kod yazma verimliliğini artıran ve hata oranını düşüren önemli bir araç sunuluyor.

Kaynak