Emacs’i Kisisellestirmek

Artik kisayollarida ogrendigimize gore kendi emacs konfigurasyonumuza baslayabiliriz. Burada takip edebileceginiz startup kitleri vs var yada github uzerinden diger emacs kullanicilari nasil konfigurasyonlar yapmis, neler kullanmis inceleyebilirsiniz. Ben birkac konfigurasyona baktim ve kendime gore bir duzen kurdum. Kisaca nasil bir yapi kurdum ve nasil bir yol izledim onu anlatacagim.


-> Emacs baslangic dosyasi olarak .emacs.d/init.el kullaniyorum. (Siz tabiki istediginiz alternatifi kullanabilirsiniz)
(Emacs-Initialization-File)


-> Toplam 5 tane konfigurasyon dosyam olacak.

Bunlar;

  • init.el
  • emacs-default.el
  • emacs-myfunc.el
  • emacs-packages.el
  • keybindings.el

-> init.el dosyasi icersinde paket yoneticim olacak ve diger konfugurasyon dosyalarimi init.el icerisine include edecegim



-> el-get paketlerini farkli bicimlerde yuklenebilir. Bununla ilgili tum ornekler github’ta var. Kendinize gore bir yontem secebilirsiniz. Yada el-get kullanmayabilirsiniz. Bircok paket yoneticisi var.

https://github.com/emacs-tw/awesome-emacs#package-management


-> emacs-default.el icerisinde tool-bar, menu-bar, backup, display, mouse, tema gibi ayarlarimiz bulunacak. Yani emacs yukledigimizde otomatik olarak emacsin icerisinde bulunan konfigurasyonlari degistirmek istedigimizde bu dosyayi kullanacagiz.


-> emacs-myfunc.el icerisinde, kendi yazdigimiz lisp fonksiyonlari bulunacak


-> emacs-packages.el icerisinde, yukledigimiz paketlerin konfigurasyonlari bulunacak


-> keybindings.el icerisinde, tum kisayol ayarlarimiz bulunacak


Yavas yavas paketlerimizi yukleyip, ayarlarimizi yapmaya baslayacagiz.


Show your support

Clapping shows how much you appreciated Kerem Vatandas’s story.