@Ibrahim, bu konuda @acehreli'nin de düşüncesini almak tabi bizim için faydalı olabilir.
Alıntı:
> Peki Spacemacs'in Emacs'den tam olarak farkı nedir?
Spacemacs kabaca birkaç şeyi kolaylaştırıyor diyebiliriz:
-
Birincisi Emacs'ın sürekli kullanılan ve adının telaffuzu ile de aynı olan M-x olayını SPC gibi bir ilişkilendirmeye indiriyor. Tabi bunlar isteğe yönelik ayarlanabiliyor.
-
İkincisi vim ve emacs'ın güçlü yönlerini evil-mode ile bir araya getiriyor ki sen bunu Emacs'da da yapabilirsin ancak ayarlarla kim uğraşmak ister ki açılışta bir sihirbaz sana birkaç soru soruyor ve kurulumu yapıyor.
-Üçüncüsü de birkaç eklenti vasıtasıyla otomatik kurulumlar ve kontroller gerçekleştirmesi. Örneğin; .js uzantılı bir dosya açtın sana soruyor js ile ilgili gerekli eklentileri kurayım mı? Eğer evet dersen internetten gerekli paketleri indirip sana ayarlamalarını yapıyor kod renklendirme, otomatik tamamlama gibi özellikleri büyük ölçüde hallediyor.
- Son olarak, .emacs yerine .spacemacs gibi bir dosya oluyor ancak temelde emacs i kullandığını unutmamak gerek. Bir nevi mod diyebiliriz spacemacs için. Bence çok güzel bir özelliği eğer bozulursa kendini tamir edebilmesi de olabilir.
Alıntı:
> Yapılandırması da bana bir o kadar zor geliyor.
Bunun sebebi elisp(lisp'in emacs versiyonu) ile ayarlama yapmaya çalışman ve minor, major modların birbirine girmesi olabilir. Bunun için en güvenli yol şu.
M-x yaptıktan sonra customize dersen diğer editörlerdeki gibi bir arayüz geliyor ayarlar için Ali hocanın dediği gibi
Alıntı:
> Emacs konusunda eskisinden daha zayıf durumdayım ama ayarların en kolayı, customize komutu. (M-x, customize).
Ben buna bir şey daha eklemek istiyorum. M-x customize-option şeklinde girersen ayarların diğer kısmındaki değişkenleri yani setq ile düzenlenen kısmı da editör üzerinden direkt güncelleyebiliyorsun.
Mesela, ben mac kullanıyorum bu yüzden ALT yani Option tuşum meta ayarlı geliyor fakat mac ALTGR tuşu kullanmıyor ve Türkçe klavye kullandığım için de alt tuşuyla parantezleri yapıyorum bu yüzden sağ ALT tuşunu meta yapmak istemiyorum sadece sol olsun istiyorum. İnternetten bakıyorum (setq mac-right-option-modifier nil) şeklinde yapın diyor bunu düz olarak eklersem problem oluyor. Düzgün eklemeyi bilmiyorum hiç uğraşmıyorum M-x customize-option -> mac-right-option-modifier yazıp ENTER yaptığımda arayüzde o ayar beliriyor. Tıklayıp None yapıyorum. Emacs'ı yeniden başlatıyorum ve her şey düzgün çalışıyor.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]