Emacs, Claude: Yayıncının Veteran ile Yapay Zekaya Dayalı Yazılım Geliştirme

Dolandırıcı Bildirim

Bu makale bu nedenle İngilizce olarak mevcuttur. Yayınlamadan önce teknik yardım ve editoryal revizyon ile çevrildi.

Emacs Metin Editörü artık yapay zekaya dayalı yazılımın geliştirilmesini de içerebilir: EMACS için Claude Kodu Antropik Claude Code CLI, kırk yıllık iyi bir hikayeyi yeniden düşünen editörde.

Açık kaynak projesi, AI EMAC modelinin entegrasyonu için modelin (MCP) bağlam protokolünü kullanır. Sadece AI'ya yardım çağrısı değil, aynı zamanda Claude Code CLI'nin EMACS işlevlerini aktif olarak başlatabileceği çift yönlü iletişim sunar.

EMACS için Claude Kodu, yeterli kod işlevleri ve analiz sunmak için mevcut projeyi otomatik olarak tanır. Dil Sunucusu Protokolü (LSP) aracılığıyla, kodda gezinme için programlama dilinin belirli işlevlerini sunar.

Entegrasyon sayesinde, araç düzenleyicideki dosyayı pas modülü olarak tanır ve kodun merkezi işlevlerini analiz eder.

(Resim: Emacs için Claude Kodu IDE)

Kodun içindeki sözdizimi ağacının analizi için, Emacs'ın 2023'ten beri entegre olduğu Ağaç-Sitter Analiz Kütüphanesi'ne dayanmaktadır.

Claude kodu CLI için herhangi bir EMACS işlevi model bağlam protokolü aracılığıyla sağlanabilir. Bu şekilde, AI asistanı herhangi bir ELISP (EMACS LISP) işlevini yerine getirebilir veya farklı dosyalar aracılığıyla bir proje seviyesi yeniden düzenleyebilir.

Asistan, aktif projeyi tanımak için Project.El dosyasını kullanır. Birkaç proje üzerinde çalışmak için her proje, özel bir tamponda olan Claude Code olarak kendi isteklerini alır (*claude-code[project-name]*).

Claude kodu, sorunların çözülmesine yardımcı olur ve orijinal dosyanın yanı sıra farklı bir görünümde değiştirilmiştir.

(Resim: Emacs için Claude Kodu IDE)

Entegrasyonu kontrol etmek için Claude Code IDE bir dizi EMACS komutu sunuyor: Mx claude-code-ide Aktif proje için asistan yapay zekayı başlatın. Komuta M-x claude-code-ide-menu Mevcut tüm işlevlere sahip etkileşimli bir menü arayın.

Komuta claude-code-ide-system-prompt Hadi Claude Code Cli hızla. GitHub deposu, fonksiyonel programlama modellerinin modelini tercih eden ve değişmezliğe dayanan bir örnek istemini listeler: “Fonksiyonel programlama modellerine odaklanır ve mutasyonlardan kaçınır”.

Emacs için Claude Code, LPG 3.0 lisansı ile kullanılabilir. Sürüm 28.1'den EMAC'lere ve VERTE Terminal paketlerinden veya Eats'ten birine ihtiyaç duyar. Ayrıca, Claude kodu cli PATH MEVCUT OLUN.

Daha fazla ayrıntı ve kaynak kodu GitHub Project deposunda mevcuttur. Halen sadece 800 yıldızı ve altı işbirliği var, ancak Claude Code CLI, eski EMAC ile planlamaya yardımcı olduğunda İmleç ve Co'ya ihtiyaç duyanlar. İlginç bir bonus proje, Claude kodunun Eliza ile bağlantısı olacaktır: 1966'da geliştirilen ilkel sohbet botu EMAC'ın temel ekipmanının bir parçasıdır.


(RME)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir