Emacs, GNU projesine ait, özgür ve açık kaynak kodlu bir metin düzenleyicisi ve geliştirme ortamıdır. Lisp programlama dilini temel alır ve geniş özelleştirme imkanı sağlar. Emacs, yüksek derecede genişletilebilir ve birçok farklı işlev için eklenti ve modül desteği sunar.

Emacs eklentileri, kullanıcıların metin düzenleme deneyimini özelleştirmelerine ve geliştirmelerine olanak tanır. Bu avantajlar arasında iş akışını iyileştirmek, yeni özellikler eklemek, görsel temaları özelleştirmek ve daha verimli çalışmak yer alır. Ayrıca Emacs’in geniş eklenti desteği, farklı programlama dilleri için entegrasyon sağlar ve kullanıcıların yazılım geliştirme süreçlerini kolaylaştırır.

1. Org-roam

Org-roam, Emacs içinde org-mode’a dayalı bir kişisel bilgi yönetim ve not alma aracıdır. Bağlantılı not alma ve zihinsel harita oluşturma gibi özellikler sunar. Org-roam, zihinsel haritalar aracılığıyla notları organize etmeye ve ilişkilendirmeye olanak tanır, böylece kullanıcılar notlar arasında kolayca gezinebilir ve bağlantıları görebilir. Bu eklenti, düşünme ve öğrenme süreçlerini destekleyerek verimliliği artırabilir.

2. Org-roam-ui

Org-roam-ui, org-roam notlarınızı keşfetmeye ve onlarla etkileşime geçmeye yönelik bir arayüz sunar.

3. GPTel

GPTel, Emacs için birden fazla model ve backend desteğine sahip basit bir LLM sohbet istemcisidir.

  • Emacs’ın herhangi bir yerinden (herhangi bir arabellek, kabuk, mini arabellek, nerede olursa olsun) LLM’lerle etkileşim kurun.
  • LLM Markdown yada Org formatında cevap verir.
  • Birden fazla bağımsız oturumu destekler.

4. Avy

Avy, karakter tabanlı bir karar ağacı kullanarak görünür metne atlamak için kullanılan bir pakettir. Avy kullanımı, genellikle bir aktivasyon komutuyla başlar. Bu komut, kullanıcının atlamak istediği hedefin ilk birkaç harfinin girilmesiyle devreye girer. Ardından, Avy ekranda bu harflerle başlayan tüm öğeleri benzersiz bir şekilde etiketler.

5. Magit

Magit, Emacs için güçlü bir Git kullanıcı arayüzüdür. Magit, bu sistemi Emacs metin editörü içerisinde kullanmayı kolaylaştırır. Magit sayesinde kullanıcılar, Git komutlarını terminal veya komut satırı aracılığıyla kullanmak yerine, Emacs üzerinden daha sezgisel bir arayüz ile çalışabilirler. Bu, özellikle de Emacs’i tercih eden ve metin tabanlı arayüzlerde çalışmayı seven geliştiriciler için büyük bir kolaylık sağlar.

Lisans

İçeriklerim CC BY-SA 4.0 lisansı altındadır.